Intangible Assets, Net - Additional Information (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Finite-Lived Intangible Assets [Line Items] | ||
| Amortization of acquired intangible assets | $ 5.8 | $ 1.4 |
| Remaining amortization period | 5 years | |
| Internet Domain Names | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Intangible assets not subject to amortization | $ 0.1 | |
| Trade name | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Remaining amortization period | 4 years | |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Remaining amortization period | 4 years | |
| Developed technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Remaining amortization period | 10 years | |
| Developed technology | Purigen | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Remaining amortization period | 15 years | |