Segment and Geographic Information - Schedule of Long-Lived Assets by Geographical Area (Details) - USD ($) $ in Thousands |
Mar. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Segment Reporting Information [Line Items] | ||
| Long-lived assets | $ 35,475 | $ 38,296 |
| United States | ||
| Segment Reporting Information [Line Items] | ||
| Long-lived assets | 35,138 | 37,915 |
| China | ||
| Segment Reporting Information [Line Items] | ||
| Long-lived assets | $ 337 | $ 381 |