XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES - Aggregate Maturities of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 55,969  
2025 52,029  
2026 38,240  
2027 27,136  
2028 19,250  
Thereafter 88,943  
Total lease payments 281,567  
Less imputed interest (47,794)  
Total 233,773 $ 214,700
Finance Leases    
2024 29,829  
2025 3,047  
2026 3,064  
2027 3,113  
2028 3,139  
Thereafter 36,544  
Total lease payments 78,736  
Less imputed interest (15,434)  
Total $ 63,302 $ 65,700