v3.26.1
SCHEDULE OF CONTRACT WITH CUSTOMER LIABILITY (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Beginning of period $ 12,016,840 $ 17,295,190 $ 10,807,773 $ 17,097,854
Additions 44,759,612 45,218,267 95,440,199 95,476,691
Revenue recognized (45,985,231) (48,001,764) (95,456,751) (98,062,852)
End of period $ 10,791,221 $ 14,511,693 $ 10,791,221 $ 14,511,693