Consolidated balance sheet components - Summary of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 39,088 | $ 38,759 |
| Less accumulated depreciation and amortization | (32,693) | (32,065) |
| Property and equipment, net | 6,395 | 6,694 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 22,887 | 22,828 |
| Computers and equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 9,782 | 9,530 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 6,036 | 6,013 |
| Purchased software | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 383 | 383 |
| Construction in progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 0 | $ 5 |