XML 86 R113.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2020 $ 7,250
2021 5,495
2022 4,168
2023 4,230
2024 4,357
Thereafter 17,913
Total lease payments 43,413
Capital Leases, Future Minimum Payments, Net Minimum Payments, Fiscal Year Maturity [Abstract]  
2020 37,840
2021 38,726
2022 39,680
2023 40,582
2024 38,442
Thereafter 117,592
Total lease payments 312,862
Less: imputed interest (184,184)
Total lease obligations 128,678
Less: current obligations (10,993)
Long-term lease obligations 117,685
Capital Leases, Future Minimum Payments Receivable, Fiscal Year Maturity [Abstract]  
2020 (37,840)
2021 (38,726)
2022 (39,680)
2023 (40,582)
2024 (38,442)
Thereafter (117,592)
Total sublease payments $ (312,862)