XML 54 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitment and contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Noncancellable Commitments As of December 31, 2024, future noncancellable commitments with remaining terms in excess of one year under these arrangements were as follows:
2025$12,701 
20266,943 
2027258 
Total purchase commitments (1)
$19,902 
(1) Does not include $12.0 million of non-cancelable contractual commitments as of December 31, 2024, related to the Company's third-party cloud infrastructure agreement, as the remaining term of the agreement was not in excess of one year. Under the agreement, 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.