XML 129 R46.htm IDEA: XBRL DOCUMENT v3.25.2
NOTES AND LOANS PAYABLE (Details - Notes payable) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
Notes and loans payable $ 13,106,397 $ 9,209,896
Less current portion (12,966,023) (8,958,171)
Long-term portion $ 140,374 $ 251,725