XML 96 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Summary of Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases  
2020 $ 14,776
2021 14,252
2022 13,506
2023 12,541
Total future minimum payments 82,936
Other Commitments  
2020 26,048
2021 4,779
2022 5,148
2023 0
2024 and thereafter 0
Total future minimum payments 35,975
Office Facility  
Leases  
2020 14,836
2021 14,312
2022 13,566
2023 12,587
2024 and thereafter 27,861
Total future minimum payments $ 83,162