Consolidated Financial Statement Details - Schedule of Other Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Fair value of earnout receivable | $ 454 | $ 7,667 |
| Investments | 2,990 | 2,990 |
| Deferred tax assets | 865 | 1,773 |
| Operating lease right-of-use assets | 1,924 | 840 |
| Other | 1,506 | 2,315 |
| Other assets | $ 7,739 | $ 15,585 |