v3.26.1
Allowance for doubtful accounts - Summary of the activity of the Company's allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Valuation Allowance [Line Items]        
Allowance for doubtful accounts, Beginning Balance $ 939 $ 923 $ 861 $ 811
Provisions 69 288 143 399
Write-offs (63) 0 (63) 0
Foreign currency adjustment 5 2 9 3
Allowance for Credit Loss, Ending Balance $ 950 $ 1,213 $ 950 $ 1,213