Balance Sheets Components - Schedule of Other Non-current Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| Sales based earnout liability, non-current | $ 53,346 | $ 73,303 |
| Long term lease liability | 1,132 | 3,488 |
| Other non-current liabilities | 34 | 0 |
| Total other non-current liabilities | $ 54,512 | $ 76,791 |
| Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Total other non-current liabilities | Total other non-current liabilities |