v3.26.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT POLICIES (Details - Accounts payable and accrued liabilities) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Interim Period, Costs Not Allocable [Line Items]    
Total accounts payable and accrued liabilities $ 69,449,438 $ 70,542,803
Pass-through claims payable [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Total accounts payable and accrued liabilities 59,076,344 62,243,773
Other Accounts Payable And Accrued Liabilities [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Total accounts payable and accrued liabilities $ 10,373,094 $ 8,299,030