Property and Equipment - Schedule of Depreciation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Property, Plant and Equipment [Line Items] | ||||
| Depreciation expense | $ 5,184 | $ 5,758 | $ 10,296 | $ 11,576 |
| Cost of revenue | ||||
| Property, Plant and Equipment [Line Items] | ||||
| Depreciation expense | 1,061 | 1,378 | 2,135 | 2,917 |
| Sales and marketing | ||||
| Property, Plant and Equipment [Line Items] | ||||
| Depreciation expense | 451 | 672 | 881 | 1,267 |
| General and administrative | ||||
| Property, Plant and Equipment [Line Items] | ||||
| Depreciation expense | 220 | 206 | 572 | 515 |
| Product development | ||||
| Property, Plant and Equipment [Line Items] | ||||
| Depreciation expense | $ 3,452 | $ 3,502 | $ 6,708 | $ 6,877 |