XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Operating and Finance Lease Liabilities - Future minimum lease payments under operating and finance leases (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Future minimum lease payments under operating lease  
Remainder of 2023 $ 46,031
2024 93,268
2025 88,561
2026 79,691
2027 65,412
2028 and thereafter 116,483
Total future minimum lease payments 489,446
Less imputed interest (141,212)
Total operating lease, liabilities 348,234
Future minimum lease payments under finance leases  
Remainder of 2023 5,850
2024 11,674
2025 14,591
2026 11,736
2027 8,456
2028 and thereafter 1,468
Total future minimum lease payments 53,775
Less imputed interest (7,070)
Total finance lease liabilities 46,705
Future minimum lease payments under operating and finance leases  
Remainder of 2023 51,881
2024 104,942
2025 103,152
2026 91,427
2027 73,868
2028 and thereafter 117,951
Total future minimum payments 543,221
Less imputed interest (148,282)
Total $ 394,939