XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Purchase Commitments
Our minimum future commitments related to our purchase commitments as of September 30, 2021 were as follows:
Cost of Revenue CommitmentsSaaS AgreementsTotal Purchase Commitments
(in thousands)
Remainder of 2021$13,468 $4,381 $17,849 
202227,771 14,590 42,361 
20235,502 12,814 18,316 
20242,920 140 3,060 
2025160 — 160 
Thereafter46 — 46 
Total$49,867 $31,925 $81,792