XML 142 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based compensation - Schedule of Share-Based Payment Arrangement, Expensed and Capitalized, Amount (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total $ 21,271,000 $ 15,283,000 $ 19,903,000
Amount capitalized 21,000 18,000 0
Research and development costs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total 2,499,000 1,558,000 2,076,000
Sales and marketing costs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total 1,792,000 1,620,000 3,158,000
General and administrative costs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total 15,875,000 10,814,000 13,213,000
Cost of revenue      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total $ 1,105,000 $ 1,291,000 $ 1,456,000