XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF DEFERRED REVENUES (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue, current, beginning $ 4,215,401 $ 2,937,168
Deferred revenue, current, additions 432,622 2,799,956
Deferred revenue recognized current 460,449 1,521,723
Deferred revenue, current, ending 4,187,574 4,215,401
Deferred revenue, non-current, beginning 6,317,472 7,340,459
Deferred revenue, non-current, additions 106,101 1,814,351
Deferred revenue recognized non-current 735,597 2,837,338
Deferred revenue, non-current, ending 5,687,976 6,317,472
Deferred revenue,beginning 10,532,873 10,277,627
Deferred revenues, additions 538,723 4,614,307
Deferred revenue recognized 1,196,046 4,359,061
Deferred revenue, ending $ 9,875,550 $ 10,532,873