XML 65 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Non-cancelable Contractual Obligations The following table presents the non-cancelable contractual obligations arising from this arrangement (in thousands):
Years ended December 31,
Future
commitment
2024$— 
202511,959 
202617,655 
202717,655 
20287,225 
2029 and thereafter— 
Total purchase commitments$54,494