XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 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 767,131 1,246,212
Contract liabilities, current, revenue recognized (610,807) (496,034)
Contract liabilities, current, ending 3,093,492 2,905,052
Contract liabilities, non-current, beginning 7,340,459 5,818,082
Contract liabilities, non-current, additions/reclass 412,632 1,223,497
Contract liabilities, non-current, revenue recognized (753,950) (487,106)
Contract liabilities, non-current, ending 6,999,141 6,554,473
Contract liabilities, current, beginning 10,277,627 7,972,956
Contract liabilities, additions/reclass 1,179,763 2,469,709
Contract liabilities, revenue recognized (1,364,757) (983,140)
Contract liabilities, ending $ 10,092,633 $ 9,459,525