XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Operating and Finance Lease Liabilities - Future minimum lease payments under operating and finance leases (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Future minimum lease payments under operating lease  
Remainder of 2021 $ 17,298
2022 34,579
2023 34,636
2024 34,636
2025 and thereafter 73,276
Total future minimum lease payments 194,425
Less imputed lease interest (52,307)
Total operating lease, liabilities 142,118
Future minimum lease payments under finance leases  
Remainder of 2021 1,826
2022 3,731
2023 3,708
2024 3,715
2025 and thereafter 4,921
Total future minimum lease payments 17,901
Less imputed lease interest (2,793)
Total finance lease liabilities 15,108
Future minimum lease payments under operating and finance leases  
Remainder of 2021 19,124
2022 38,310
2023 38,344
2024 38,351
2025 and thereafter 78,197
Total future minimum payments 212,326
Less imputed interest (55,100)
Total $ 157,226