XML 52 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Commitment and contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Noncancellable Commitments As of December 31, 2025, future noncancellable commitments with remaining terms in excess of one year under these arrangements were as follows (in thousands):
202616,215 
20279,656 
20281,999 
Total purchase commitments (1)
$27,870 
(1) Does not include $15.1 million of non-cancelable contractual commitments for a third-party cloud infrastructure provider as of December 31, 2025, that the Company had committed to spend during the fiscal year ending December 31, 2026, as the remaining term of the agreement was not in excess of one year.