v3.26.1
Share-based payments - Share-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Summary of significant accounting policies        
Share-based compensation $ 874 $ 1,451 $ 1,922 $ 2,440
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Summary of significant accounting policies        
Share-based compensation (26) 7 (19) 10
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Summary of significant accounting policies        
Share-based compensation 219 315 422 588
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Summary of significant accounting policies        
Share-based compensation 681 1,129 1,519 1,842
Employee Stock Option        
Summary of significant accounting policies        
Share-based compensation 295 125 647 758
RSUs        
Summary of significant accounting policies        
Share-based compensation 521 627 1,204 869
DSUs        
Summary of significant accounting policies        
Share-based compensation $ 58 $ 699 $ 71 $ 813