XML 75 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Schedule of Non-Cancellable Purchase Commitment (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Commitments and Contingencies.  
Remainder of 2021 $ 34,204
2022 15,946
2023 9,753
2024 600
Total obligations $ 60,503