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 |