Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 148,425 | $ 123,726 |
| Less: Accumulated depreciation and amortization | (52,083) | (42,530) |
| Property and equipment, net | 96,342 | 81,196 |
| Internal-use software development costs | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 82,982 | 51,396 |
| Computers, software and equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 19,327 | 21,701 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 888 | 887 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 1,720 | 1,720 |
| Internal-use software development costs in process | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 43,508 | $ 48,022 |