XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Commitment and contingencies - Schedule of Future Noncancellable Commitments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 16,215
2027 9,656
2028 1,999
Total purchase commitments 27,870
Contractual obligation $ 15,100