v3.26.1
Receivables (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Receivables [Abstract]    
Revenue recognized included in the opening contract liability $ 1,723,991 $ 1,159,212