v3.26.1
LEASES - Schedule of Lease Terms and Discount Rates (Details)
Jun. 30, 2026
Dec. 31, 2025
Weighted average remaining lease term (years):    
Operating leases 4 years 7 months 6 days 4 years 8 months 4 days
Finance leases 2 years 7 months 9 days 3 years 5 months 15 days
Weighted average discount rate:    
Operating leases 3.70% 3.30%
Finance leases 6.70% 7.60%