XML 48 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Schedule of Non-Cancelable Contractual Commitments of Obligations (Detail)
$ in Thousands
Mar. 31, 2020
USD ($)
Contractual obligations  
2020 (for remaining nine months) $ 45,628
2021 32,915
2022 31,980
2023 30,051
2024 40,000
Total $ 180,574