XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation - Summary of Stock Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total $ 6,856 $ 5,973 $ 14,220 $ 11,372
Cost of revenue        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 1,212 802 2,844 1,809
General and administrative costs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 3,555 3,719 6,848 6,729
Sales and marketing costs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 1,082 738 2,338 1,443
Research and development costs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total $ 1,007 $ 714 $ 2,190 $ 1,391