XML 60 R45.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract liabilities, current, beginning $ 2,154,874 $ 1,665,519
Contract liabilities, current, additions 2,133,969 1,228,395
Contract liabilities, current, revenue recognized 1,536,860 844,210
Contract liabilities, current, ending 2,751,983 2,049,704
Contract liabilities, non-current, beginning 5,818,082 2,687,786
Contract liabilities, non-current, additions 1,943,313 3,384,487
Contract liabilities, non-current, revenue recognized 626,848 937,278
Contract liabilities, non-current, ending 7,134,547 5,134,995
Contract liabilities, beginning 7,972,956 4,353,305
Contract liabilities, additions 4,077,282 4,612,882
Contract liabilities, revenue recognized 2,163,708 1,781,488
Contract liabilities, ending $ 9,886,530 $ 7,184,699