XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract liabilities, current, beginning $ 2,937,168 $ 2,154,874
Contract liabilities, current, additions 2,799,956 2,538,187
Contract liabilities, current, revenue recognized 1,521,723 1,755,893
Contract liabilities, current, ending 4,215,401 2,937,168
Contract liabilities, non-current, beginning 7,340,459 5,818,082
Contract liabilities, non-current, additions 1,814,351 2,328,994
Contract liabilities, non-current, revenue recognized 2,837,338 806,617
Contract liabilities, non-current, ending 6,317,472 7,340,459
Contract liabilities, ending 10,277,627 7,972,956
Contract liabilities, additions 4,614,307 4,867,181
Contract liabilities, revenue recognized 4,359,061 2,562,510
Contract liabilities, ending $ 10,532,873 $ 10,277,627