XML 110 R96.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Future Minimum Lease Payments Under Operating Leases  
Remainder of 2020 $ 2,292
2021 9,848
2022 6,076
2023 6,195
2024 6,380
Thereafter 23,931
Total operating leases, future minimum payments due 54,722
Capital Leases, Future Minimum Payments, Net Minimum Payments, Fiscal Year Maturity [Abstract]  
Remainder of 2020 9,843
2021 39,898
2022 40,878
2023 41,806
2024 39,693
Thereafter 122,376
Total lease payments 294,494
Less: imputed interest (172,699)
Total lease obligations 121,795
Less: current obligations (12,342)
Long-term lease obligations 109,453
Future Minimum Sublease Rentals, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract]  
Remainder of 2020 (9,843)
2021 (39,898)
2022 (40,878)
2023 (41,806)
2024 (39,693)
Thereafter (122,376)
Total lease payments $ (294,494)