v3.26.1
Share-based compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based compensation expense $ 4,492 $ 4,356 $ 7,805 $ 8,191
Research and development        
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based compensation expense 1,046 1,119 1,769 2,124
Selling and marketing        
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based compensation expense 315 323 437 614
General and administrative        
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based compensation expense $ 3,131 $ 2,914 $ 5,599 $ 5,453