v3.26.1
LEASES (Details - Future minimum lease payments) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Leases    
2026 $ 218,234 $ 173,073
2027 218,234 173,073
2028 219,515 173,073
2029 218,234 173,073
2030 207,476 165,346
Thereafter 1,226,131 965,807
Total minimum finance lease liabilities payment 2,307,824 1,823,445
Less: imputed interest (565,268) (470,970)
Future minimum lease liabilities $ 1,742,556 $ 1,352,475