XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF DEFERRED REVENUES (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 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 1,046,605 2,799,956
Deferred revenue recognized current 1,916,737 1,521,723
Deferred revenue, current, ending 3,345,269 4,215,401
Deferred revenue, non-current, beginning 6,317,472 7,340,459
Deferred revenue, non-current, additions 701,586 1,814,351
Deferred revenue recognized non-current 1,489,266 2,837,338
Deferred revenue, non-current, ending 5,529,792 6,317,472
Deferred revenue,beginning 10,532,873 10,277,627
Deferred revenues, additions 1,748,191 4,614,307
Deferred revenue recognized 3,406,003 4,359,061
Deferred revenue, ending $ 8,875,061 $ 10,532,873