XML 111 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating expense - Summary of Employee Benefit Expenses, Social Charges and Share-based Compensation from the Operating Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure Of Attribution Of Expenses By Nature To Their Function [Line Items]      
Total $ 87,521 $ 84,426 $ 70,689
Research and development costs      
Disclosure Of Attribution Of Expenses By Nature To Their Function [Line Items]      
Total 31,280 29,169 23,899
Selling and marketing costs      
Disclosure Of Attribution Of Expenses By Nature To Their Function [Line Items]      
Total 20,174 20,216 21,659
General and administrative costs      
Disclosure Of Attribution Of Expenses By Nature To Their Function [Line Items]      
Total $ 36,067 $ 35,041 $ 25,131