XML 96 R84.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based compensation - Schedule of Stock Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total $ 5,895 $ 4,134 $ 15,897 $ 12,233
Cost of revenue        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 279 327 855 961
General and administrative costs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 4,270 2,761 11,497 8,248
Sales and marketing costs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 509 460 1,401 1,316
Research and development costs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total 837 586 2,144 1,708
Internal use software        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Amount capitalized $ 9 $ 5 $ 19 $ 18