XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finance leases    
2024 $ 1,468  
2025 3,094  
2026 2,620  
2027 2,400  
2028 1,559  
2029 1,179  
Thereafter 8,445  
Total lease payments 20,765  
Less amount representing interest (6,356)  
Present value of lease liabilities 14,409  
Operating leases    
2024 51,809  
2025 77,943  
2026 71,469  
2027 61,543  
2028 56,892  
2029 16,385  
Thereafter 119,920  
Total lease payments 455,961  
Less amount representing interest (96,863)  
Present value of lease liabilities 359,098  
Total    
2024 53,277  
2025 81,037  
2026 74,089  
2027 63,943  
2028 58,451  
2029 17,564  
Thereafter 128,365  
Total lease payments 476,726  
Less amount representing interest (103,219)  
Total lease liabilities $ 373,507 $ 369,608