XML 102 R83.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating    
2024 $ 32,978  
2025 28,918  
2026 26,135  
2027 23,516  
2028 20,781  
Thereafter 60,474  
Total minimum lease payments 192,802  
Less: amount representing interest (45,723)  
Lease liabilities 147,079 $ 190,415
Finance    
2024 4,279  
2025 3,858  
2026 3,265  
2027 1,057  
2028 0  
Thereafter 0  
Total minimum lease payments 12,459  
Less: amount representing interest (2,219)  
Finance leases 10,240 5,050
Total    
2024 37,257  
2025 32,777  
2026 29,401  
2027 24,574  
2028 20,778  
Thereafter 60,474  
Total minimum lease payments 205,261  
Less: amount representing interest (47,942)  
Lease liabilities $ 157,319 $ 195,465