v3.22.2.2
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract liabilities, current, beginning   $ 1,665,519
Contract liabilities, current, additions   1,228,395
Contract liabilities, current, revenue recognized   844,210
Contract liabilities, current, ending $ 2,049,704 2,049,704
Contract liabilities, non-current, beginning   2,687,786
Contract liabilities, non-current, additions   3,384,487
Contract liabilities, non-current, revenue recognized   937,278
Contract liabilities, non-current, ending 5,134,995 5,134,995
Contract liabilities, beginning   4,353,305
Contract liabilities, additions   4,612,882
Contract liabilities, revenue recognized 700,000 1,781,488
Contract liabilities, ending $ 7,184,699 $ 7,184,699