XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.4
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract liabilities, current, beginning $ 2,937,168 $ 2,154,874
Contract liabilities, current, additions/reclass 1,689,038 2,133,969
Contract liabilities, current, revenue recognized (557,628) (1,536,860)
Contract liabilities, current, ending 4,068,578 2,751,983
Contract liabilities, non-current, beginning 7,340,459 5,818,082
Contract liabilities, non-current, additions/reclass 761,421 1,943,313
Contract liabilities, non-current, revenue recognized (1,476,186) (626,848)
Contract liabilities, non-current, ending 6,625,694 7,134,547
Contract liabilities, beginning 10,277,627 7,972,956
Contract liabilities, additions/reclass 2,450,459 4,077,282
Contract liabilities, revenue recognized (2,033,814) (2,163,708)
Contract liabilities, ending $ 10,694,272 $ 9,886,530