XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturity of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
2024 $ 158,984
2025 266,213
2026 111,686
2027 61,053
2028 60,182
Remaining 484,971
Total future minimum lease payments 1,143,089
Less imputed interest (243,266)
Present value of lease liabilities 899,823
Finance Leases  
2024 534
2025 1,069
2026 1,069
2027 1,069
2028 1,069
Remaining 267
Total future minimum lease payments 5,077
Less imputed interest (1,137)
Present value of lease liabilities 3,940
Total  
2024 159,518
2025 267,282
2026 112,755
2027 62,122
2028 61,251
Remaining 485,238
Total future minimum lease payments 1,148,166
Less imputed interest (244,403)
Present value of lease liabilities $ 903,763