v3.24.2.u1
Share-based compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based compensation expense $ 4,083 $ 4,676 $ 7,797 $ 7,106
Research and development        
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based compensation expense 1,013 1,010 1,918 1,557
Selling and marketing        
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based compensation expense 692 496 886 378
General and administrative        
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based compensation expense $ 2,378 $ 3,170 $ 4,993 $ 5,171