XML 116 R94.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Future Minimum Lease Payments Under Operating Leases  
Remainder of 2020 $ 4,214
2021 10,005
2022 6,110
2023 6,230
2024 6,416
Thereafter 24,087
Total operating leases, future minimum payments due 57,062
Capital Leases, Future Minimum Payments, Net Minimum Payments, Fiscal Year Maturity [Abstract]  
Remainder of 2020 19,054
2021 38,726
2022 39,680
2023 40,582
2024 38,442
Thereafter 117,592
Total lease payments 294,076
Less: imputed interest (170,557)
Total lease obligations 123,519
Less: current obligations (11,603)
Long-term lease obligations 111,916
Future Minimum Sublease Rentals, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract]  
Remainder of 2020 (19,054)
2021 (38,726)
2022 (39,680)
2023 (40,582)
2024 (38,442)
Thereafter (117,592)
Total lease payments $ (294,076)