XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.1
SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract liabilities, current, beginning $ 2,154,874 $ 1,665,519
Contract liabilities, current, additions 2,538,187 1,478,479
Contract liabilities, current, revenue recognized 1,755,893 989,124
Contract liabilities, current, ending 2,937,168 2,154,874
Contract liabilities, non-current, beginning 5,818,082 2,687,786
Contract liabilities, non-current, additions 2,328,994 4,560,600
Contract liabilities, non-current, revenue recognized 806,617 1,430,304
Contract liabilities, non-current, ending 7,340,459 5,818,082
Contract liabilities, ending 7,972,956 4,353,305
Contract liabilities, additions 4,867,181 6,039,079
Contract liabilities, revenue recognized 2,562,510 2,419,428
Contract liabilities, ending $ 10,277,627 $ 7,972,956