Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property, equipment and software | $ 54,669 | $ 37,662 |
| Less: accumulated depreciation | (28,062) | (22,865) |
| Total property, equipment and software, net | 26,607 | 14,797 |
| Computer equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property, equipment and software | 17,948 | 11,579 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property, equipment and software | 6,399 | 4,334 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property, equipment and software | 2,058 | 1,508 |
| Software | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property, equipment and software | 24,475 | 18,053 |
| Construction in progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property, equipment and software | $ 3,789 | $ 2,188 |