XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
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 non-cancelable contractual obligations arising from these arrangements:
Years ended December 31,
Purchase
commitment
2024$6,671 
2025 and thereafter— 
Total purchase commitments$6,671