XML 57 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Commitment and contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Noncancellable Commitments Future noncancellable commitments under these arrangements as of December 31, 2022 were as follows (in thousands):
2023$24,333 
202415,860 
202521,000 
Total purchase commitments (1)
$61,193 
(1) Includes $45.0 million of non-cancelable contractual commitments as of December 31, 2022 related to the Company's third-party cloud infrastructure agreement, under which the Company committed to spend an aggregate of at least $45.0 million between January 2023 and December 2025, with a $12.0 million minimum purchase commitment each year. The Company is required to pay the residual difference if it fails to meet the aggregate minimum purchase commitment by December 2025.