XML 59 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Summary of Future Minimum Payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases  
Lessee, Lease Liability, Payments Remainder Of Fiscal Year $ 11,506
2021 14,349
2022 13,649
2023 12,658
2024 and thereafter 27,846
Total lease payments 80,008
Other Commitments  
2020, excluding the three months ended March 31, 2020 8,716
2021 4,780
2022 5,439
2023 0
2024 and thereafter 0
Total future minimum payments $ 18,935