Segment and geographic information - Summary of Long-lived Assets by Region (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Segment Reporting Information [Line Items] | ||
| Total long-lived assets | $ 15,092 | $ 15,734 |
| United States | ||
| Segment Reporting Information [Line Items] | ||
| Total long-lived assets | 9,928 | 9,758 |
| Rest of world | ||
| Segment Reporting Information [Line Items] | ||
| Total long-lived assets | $ 5,164 | $ 5,976 |