XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.1
CONTRACT ASSETS AND LIABILITIES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Contract Assets And Liabilities    
Increase in contract assets $ 7,927,528  
Decrease in contract liabilities 64,097  
Revenue recognized that was included in contract liabilities $ 3,816,336 $ 3,598,601