Employee compensation - Schedule of Employee Compensation Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Disclosure of Analysis of Employee Benefits Expense [Line Items] | ||||
| Total employee compensation | $ 33,808 | $ 30,599 | $ 74,076 | $ 65,254 |
| Cost of revenue | ||||
| Disclosure of Analysis of Employee Benefits Expense [Line Items] | ||||
| Total employee compensation | 5,136 | 4,928 | 11,216 | 10,050 |
| General and administrative | ||||
| Disclosure of Analysis of Employee Benefits Expense [Line Items] | ||||
| Total employee compensation | 4,814 | 4,258 | 10,822 | 9,082 |
| Sales and marketing | ||||
| Disclosure of Analysis of Employee Benefits Expense [Line Items] | ||||
| Total employee compensation | 14,287 | 13,028 | 30,142 | 28,725 |
| Research and development | ||||
| Disclosure of Analysis of Employee Benefits Expense [Line Items] | ||||
| Total employee compensation | $ 9,571 | $ 8,385 | $ 21,896 | $ 17,397 |