XML 144 R51.htm IDEA: XBRL DOCUMENT v3.25.2
NOTES AND LOANS PAYABLE (Details - Long term debt maturity)
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
2025 $ 8,958,171
2026 114,764
2027 4,764
2028 4,764
2029 4,764
Thereafter 122,669
Total $ 9,209,896