Property and Equipment - Components of Property and Equipment (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | $ 91,848 | $ 87,164 |
| Less: accumulated depreciation | (56,913) | (53,326) |
| Property and equipment, net | 34,935 | 33,838 |
| Computer equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 9,921 | 10,027 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 6,312 | 6,314 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 3,795 | 3,796 |
| Capitalized internal-use software costs | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 71,709 | 66,916 |
| Computer software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | $ 111 | $ 111 |