v3.26.1
NOTES AND LOANS PAYABLE (Details - Notes payable) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Notes payable – unrelated parties $ 21,291,781 $ 17,474,455
Notes payable – related parties 1,435,703 1,085,703
Less current portion (22,240,369) (18,421,385)
Long-term portion $ 487,115 $ 138,773