XML 40 R96.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating Leases Obligations  
2020 $ 5,457
2021 5,495
2022 4,168
2023 4,230
2024 4,356
Thereafter 17,913
Total lease payments 41,619
Financing Obligations  
2020 28,487
2021 38,726
2022 39,680
2023 40,582
2024 38,442
Thereafter 117,592
Total lease payments 303,509
Less: imputed interest (177,345)
Total lease obligations 126,164
Less: current obligations (11,248)
Long-term lease obligations 114,916
Sublease Payments  
2020 (28,487)
2021 (38,726)
2022 (39,680)
2023 (40,582)
2024 (38,442)
Thereafter (117,592)
Total sublease payments $ (303,509)