XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract liabilities, current, beginning $ 2,154,874 $ 1,665,519
Contract liabilities, current, additions 562,809 280,375
Contract liabilities, current, revenue recognized 92,813 157,173
Contract liabilities, current, ending 2,624,870 1,788,721
Contract liabilities, non-current, beginning 5,818,082 2,687,786
Contract liabilities, non-current, additions 868,211 897,438
Contract liabilities, non-current, revenue recognized 370,646 363,687
Contract liabilities, non-current, ending 6,315,647 3,221,537
Contract liabilities, beginning 7,972,956 4,353,305
Contract liabilities, additions 1,431,020 1,177,813
Contract liabilities, revenue recognized 463,459 520,860
Contract liabilities, ending $ 8,940,517 $ 5,010,258