XML 61 R44.htm IDEA: XBRL DOCUMENT v3.25.1
CONTRACT ASSETS AND LIABILITIES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Contract Assets And Liabilities    
Decrease in contract assets $ 2,479,778  
Decrease in contract liabilities 3,506,966  
Revenue recognized that was included in contract liabilities $ 5,635,629 $ 3,816,336