XML 91 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
Maturities of operating lease liabilities    
2024 $ 40,218  
2025 36,458  
2026 33,187  
2027 27,071  
2028 24,033  
Thereafter 86,011  
Total lease payments 246,978  
Less imputed interest (38,185)  
Total operating lease liabilities $ 208,793 $ 174,053
Operating Lease, Liability, Statement of Financial Position Operating lease liabilities (current), Operating lease liabilities (long-term) Operating lease liabilities (current), Operating lease liabilities (long-term)
Future minimum payments for leases that have not yet commenced $ 28,800  
Lease term for lease commitments that have not yet commenced 10 years  
Land And Structures    
Maturities of operating lease liabilities    
2024 $ 39,905  
2025 36,435  
2026 33,187  
2027 27,071  
2028 24,033  
Thereafter 86,011  
Total lease payments 246,642  
Less imputed interest (38,179)  
Total operating lease liabilities 208,463 $ 173,358
Equipment and Other    
Maturities of operating lease liabilities    
2024 313  
2025 23  
Total lease payments 336  
Less imputed interest (6)  
Total operating lease liabilities $ 330 $ 695