Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross | $ 230,390 | $ 230,390 |
| Accumulated Amortization | (116,853) | (107,106) |
| Net | $ 113,537 | 123,284 |
| Trade names | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Weighted-Average Useful Lives (Years) | 9 years 3 months 18 days | |
| Gross | $ 82,690 | 82,690 |
| Accumulated Amortization | (26,648) | (24,290) |
| Net | 56,042 | 58,400 |
| Developed technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross | 66,340 | 66,340 |
| Accumulated Amortization | (65,238) | (59,883) |
| Net | $ 1,102 | 6,457 |
| Developed technology | Minimum | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Weighted-Average Useful Lives (Years) | 3 years 3 months 18 days | |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Weighted-Average Useful Lives (Years) | 10 years | |
| Gross | $ 81,360 | 81,360 |
| Accumulated Amortization | (24,967) | (22,933) |
| Net | $ 56,393 | $ 58,427 |