v3.25.2
LEASES (Details - Lease term and discount)
Jun. 30, 2025
Dec. 31, 2024
Leases    
Weighted-average remaining lease terms on operating leases (years) 6 years 8 months 12 days 16 years 1 month 6 days
Weighted-average remaining lease terms on finance leases (years) 3 years 3 months 18 days 2 years 4 months 24 days
Weighted-average discount rates on operating leases 7.39% 7.94%
Weighted-average discount rates on finance leases 5.63% 0.02%