XML 89 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 99,422  
2025 88,193  
2026 77,240  
2027 63,918  
2028 56,802  
2029 and thereafter 187,213  
Total lease payments 572,788  
Imputed interest (79,865)  
Total lease liabilities 492,923  
Finance Leases    
2024 13,128  
2025 7,369  
2026 2,955  
2027 1,585  
2028 835  
2029 and thereafter 0  
Total lease payments 25,872  
Imputed interest (1,347)  
Total lease liabilities $ 24,525 $ 32,435