XML 94 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 24,231  
2025 23,478  
2026 21,030  
2027 16,138  
2028 11,981  
Thereafter 43,698  
Total lease payments 140,556  
Less imputed interest (21,083)  
Total lease liabilities (current and long-term) $ 119,473  
Weighted average remaining lease term - operating leases 8 years 10 months 24 days 9 years 8 months 12 days
Weighted average discount rate - operating leases 4.00% 3.50%