Balance Sheet Components - Schedule of Company's Liabilities that are Measured at Fair Value on a Recurring Basis (Details) - Recurring - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Fair Value Measurements | ||
Fair value liability | $ 7,474 | $ 3,695 |
Embedded Derivative Liability | ||
Fair Value Measurements | ||
Fair value liability | 3,153 | 880 |
Contingent Consideration Liability | ||
Fair Value Measurements | ||
Fair value liability | 4,321 | 2,815 |
Level 3 | ||
Fair Value Measurements | ||
Fair value liability | 7,474 | 3,695 |
Level 3 | Embedded Derivative Liability | ||
Fair Value Measurements | ||
Fair value liability | 3,153 | 880 |
Level 3 | Contingent Consideration Liability | ||
Fair Value Measurements | ||
Fair value liability | $ 4,321 | $ 2,815 |