XML 50 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Summary of Future Minimum Payments (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Facility Leases  
2019, excluding the nine months ended September 30, 2019 $ 2,013
2020 14,437
2021 14,111
2022 13,409
2023 and thereafter 40,290
Total lease payments 84,260
Other Commitments  
2019, excluding the nine months ended September 30, 2019 26,796
2020 3,726
2021 1,173
2022 1,138
2023 and thereafter 0
Total minimum lease payments $ 32,833