XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Long-term Purchase Commitment [Line Items]  
Remainder of 2021 $ 17,849
2022 42,361
2023 18,316
2024 3,060
2025 160
Thereafter 46
Total 81,792
Cost of Revenue Commitments  
Long-term Purchase Commitment [Line Items]  
Remainder of 2021 13,468
2022 27,771
2023 5,502
2024 2,920
2025 160
Thereafter 46
Total 49,867
SaaS Agreements  
Long-term Purchase Commitment [Line Items]  
Remainder of 2021 4,381
2022 14,590
2023 12,814
2024 140
2025 0
Thereafter 0
Total $ 31,925