XML 114 R102.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Schedule of Future Non-cancellable Minimum Purchase Commitments (Detail)
$ in Thousands
Sep. 30, 2020
USD ($)
Purchase Commitment Excluding Longterm Commitment [Line Items]  
Total $ 99,993
2020 (remaining three months) 69,732
2021 30,185
2022 38
2023 38
Purchase Commitments [Member]  
Purchase Commitment Excluding Longterm Commitment [Line Items]  
Total 99,993
2020 (remaining three months) 69,732
2021 30,185
2022 38
2023 $ 38