v3.26.1
LEASES (Details - Future minimum lease payments) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Leases    
2027 $ 218,234  
2028 218,234  
2029 223,357  
2030 209,013  
2031 207,476  
Thereafter 1,109,554  
Total minimum finance lease liabilities payment 2,185,868  
Less: imputed interest (517,884)  
Future minimum lease liabilities $ 1,667,984 $ 1,742,556