XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based compensation - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 26,283 $ 30,183 $ 46,862 $ 49,733
Cost of revenue: | Subscription        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 2,983 2,715 5,611 4,982
Cost of revenue: | Services        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 451 323 863 632
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 8,285 9,076 14,674 16,575
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 6,969 6,401 12,400 11,434
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 7,595 $ 11,668 $ 13,314 $ 16,110