XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract liabilities, current, beginning $ 2,937,168 $ 2,154,874
Contract liabilities, current, additions/reclass 535,598 562,809
Contract liabilities, current, revenue recognized 173,052 92,813
Contract liabilities, current, ending 3,299,714 2,624,870
Contract liabilities, non-current, beginning 7,340,459 5,818,082
Contract liabilities, non-current, additions/reclass 13,066 868,211
Contract liabilities, non-current, revenue recognized 68,319 370,646
Contract liabilities, non-current, ending 7,285,206 6,315,647
Contract liabilities, current, beginning 10,277,627 7,972,956
Contract liabilities, additions/reclass 548,664 1,431,020
Contract liabilities, revenue recognized 241,371 463,459
Contract liabilities, ending $ 10,584,920 $ 8,940,517