XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Summary of Future Minimum Payments (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Facility Leases  
2019, excluding the three months ended March 31, 2019 $ 7,932
2020 11,919
2021 11,408
2022 10,635
2023 and thereafter 30,933
Total lease payments 72,827
Other Commitments  
2019 31,821
2020 2,412
2021 701
2022 1,138
2023 and thereafter 0
Total minimum lease payments $ 36,072