XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.3
Operating and Finance Lease Liabilities - Future minimum lease payments under operating and finance leases (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Future minimum lease payments under operating lease  
Remainder of 2024 $ 25,078
2025 95,840
2026 86,964
2027 73,267
2028 50,874
2029 and thereafter 151,713
Total future minimum lease payments 483,736
Less imputed interest (167,572)
Total operating lease, liabilities 316,164
Future minimum lease payments under finance leases  
Remainder of 2024 2,978
2025 14,792
2026 11,934
2027 8,256
2028 1,941
2029 and thereafter 3,299
Total future minimum lease payments 43,200
Less imputed interest (5,244)
Total finance lease liabilities 37,956
Future minimum lease payments under operating and finance leases  
Remainder of 2024 28,056
2025 110,632
2026 98,898
2027 81,523
2028 52,815
2029 and thereafter 155,012
Total future minimum payments 526,936
Less imputed interest (172,816)
Total $ 354,120