XML 99 R89.htm IDEA: XBRL DOCUMENT v3.23.3
Operating and Finance Lease Liabilities - Future minimum lease payments under operating and finance leases (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Future minimum lease payments under operating lease  
Remainder of 2023 $ 23,865
2024 97,982
2025 93,278
2026 84,386
2027 70,097
2028 and thereafter 126,543
Total future minimum lease payments 496,151
Less imputed interest (138,809)
Total operating lease, liabilities 357,342
Future minimum lease payments under finance leases  
Remainder of 2023 2,926
2024 11,672
2025 14,592
2026 11,739
2027 8,062
2028 and thereafter 1,498
Total future minimum lease payments 50,489
Less imputed interest (6,275)
Total finance lease liabilities 44,214
Future minimum lease payments under operating and finance leases  
Remainder of 2023 26,791
2024 109,654
2025 107,870
2026 96,125
2027 78,159
2028 and thereafter 128,041
Total future minimum payments 546,640
Less imputed interest (145,084)
Total $ 401,556