XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract liabilities, current, beginning $ 2,154,874 $ 1,665,519
Contract liabilities, current, additions 1,246,212 611,938
Contract liabilities, current, revenue recognized 496,034 333,075
Contract liabilities, current, ending 2,905,052 1,944,382
Contract liabilities, non-current, beginning 5,818,082 2,687,786
Contract liabilities, non-current, additions 1,223,497 2,174,949
Contract liabilities, non-current, revenue recognized 487,106 775,309
Contract liabilities, non-current, ending 6,554,473 4,087,426
Contract liabilities, beginning 7,972,956 4,353,305
Contract liabilities, additions 2,469,709 2,786,887
Contract liabilities, revenue recognized 983,140 1,108,384
Contract liabilities, ending $ 9,459,525 $ 6,031,808