Balance Sheet Account Details - Schedule of Intangible Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 48,380 | $ 48,380 |
| Accumulated Amortization | (10,923) | (7,339) |
| Net Carrying Amount | 37,457 | 41,041 |
| Tradename | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 2,630 | 2,630 |
| Accumulated Amortization | (815) | (552) |
| Net Carrying Amount | 1,815 | 2,078 |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 4,150 | 4,150 |
| Accumulated Amortization | (1,587) | (1,172) |
| Net Carrying Amount | 2,563 | 2,978 |
| Developed technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 41,600 | 41,600 |
| Accumulated Amortization | (8,521) | (5,615) |
| Net Carrying Amount | $ 33,079 | $ 35,985 |