XML 98 R80.htm IDEA: XBRL DOCUMENT v3.25.4
LEASE COMMITMENTS (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 32,104  
2027 29,848  
2028 23,582  
2029 18,616  
2030 11,739  
Thereafter 31,569  
Total lease payments 147,458  
Less imputed interest (19,233)  
Total lease liabilities (current and long-term) $ 128,225  
Weighted average remaining lease term - operating leases 7 years 9 months 18 days 8 years 2 months 12 days
Weighted average discount rate - operating leases 4.30% 4.40%