XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.2
Operating and Finance Lease Liabilities - Future minimum lease payments under operating and finance leases (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Future minimum lease payments under operating lease  
Remainder of 2022 $ 30,372
2023 60,587
2024 59,442
2025 54,991
2026 47,150
2027 and thereafter 49,979
Total future minimum lease payments 302,521
Less imputed interest (71,974)
Total operating lease, liabilities 230,547
Future minimum lease payments under finance leases  
Remainder of 2022 4,360
2023 8,617
2024 8,590
2025 11,488
2026 8,856
2027 and thereafter 4,022
Total future minimum lease payments 45,933
Less imputed interest (6,637)
Total finance lease liabilities 39,296
Future minimum lease payments under operating and finance leases  
Remainder of 2022 34,732
2023 69,204
2024 68,032
2025 66,479
2026 56,006
2027 and thereafter 54,001
Total future minimum payments 348,454
Less imputed interest (78,611)
Total $ 269,843