XML 91 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Operating and Finance Lease Liabilities - Future minimum lease payments under operating and finance leases (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Future minimum lease payments under operating lease  
Remainder of 2021 $ 24,082
2022 29,050
2023 29,107
2024 29,097
2025 and thereafter 56,232
Total future minimum lease payments 167,568
Less imputed lease interest (45,257)
Total operating lease, liabilities 122,311
Future minimum lease payments under finance leases  
Remainder of 2021 1,874
2022 2,471
2023 2,446
2024 2,529
2025 and thereafter 3,103
Total future minimum lease payments 12,423
Less imputed lease interest (2,122)
Total finance lease liabilities 10,301
Future minimum lease payments under operating and finance leases  
Remainder of 2021 25,956
2022 31,521
2023 31,553
2024 31,626
2025 and thereafter 59,335
Total future minimum payments 179,991
Less imputed interest (47,379)
Total $ 132,612