XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based compensation - Schedule of Stock Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total $ 5,849 $ 3,971 $ 10,002 $ 8,099
Cost of revenue        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 284 326 576 634
General and administrative costs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 4,259 2,655 7,226 5,488
Sales and marketing costs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 504 431 893 855
Research and development costs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 802 559 1,307 1,122
Internal use software        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Amount capitalized $ 10 $ 14 $ 10 $ 14