XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract liabilities, current, beginning $ 1,665,519 $ 1,647,469
Contract liabilities, current, additions 1,478,479 696,936
Contract liabilities, current, revenue recognized 989,124 678,886
Contract liabilities, current, ending 2,154,874 1,665,519
Contract liabilities, non-current, beginning 2,687,786 1,848,869
Contract liabilities, non-current, additions 4,560,600 2,432,884
Contract liabilities, non-current, revenue recognized 1,430,304 1,593,967
Contract liabilities, non-current, ending 5,818,082 2,687,786
Contract liabilities, beginning 4,353,305 3,496,338
Contract liabilities, additions 6,039,079 3,129,820
Contract liabilities, revenue recognized 2,419,428 2,272,853
Contract liabilities, ending $ 7,972,956 $ 4,353,305