XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract liabilities, current, beginning $ 1,647,469 $ 1,707,943
Contract liabilities, current, additions 696,936 880,036
Contract liabilities, current, revenue recognized 678,886 940,510
Contract liabilities, current, ending 1,665,519 1,647,469
Contract liabilities, non-current, beginning 1,848,869 1,803,143
Contract liabilities, non-current, additions 2,432,884 1,543,898
Contract liabilities, non-current, revenue recognized 1,593,967 1,498,172
Contract liabilities, non-current, ending 2,687,786 1,848,869
Contract liabilities, beginning 3,496,338 3,511,086
Contract liabilities, additions 3,129,820 2,423,934
Contract liabilities, revenue recognized 2,272,853 2,438,682
Contract liabilities, ending $ 4,353,305 $ 3,496,338