XML 99 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finance leases    
2024 $ 2,208  
2025 3,068  
2026 2,618  
2027 2,416  
2028 1,587  
2029 1,563  
Thereafter 8,445  
Total lease payments 21,905  
Less amount representing interest (6,530)  
Present value of lease liabilities 15,375  
Operating leases    
2024 72,838  
2025 67,592  
2026 60,964  
2027 59,654  
2028 55,234  
2029 15,798  
Thereafter 118,978  
Total lease payments 451,058  
Less amount representing interest (99,118)  
Present value of lease liabilities 351,940  
Total    
2024 75,046  
2025 70,660  
2026 63,582  
2027 62,070  
2028 56,821  
2029 17,361  
Thereafter 127,423  
Total lease payments 472,963  
Less amount representing interest (105,648)  
Total lease liabilities $ 367,315 $ 369,608