XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Schedule of Non-Cancelable Contractual Commitments of Obligations (Detail)
$ in Thousands
Jun. 30, 2020
USD ($)
Contractual obligations  
2020 (for remaining six months) $ 26,418
2021 34,268
2022 32,927
2023 30,101
2024 40,000
Total $ 163,714