Balance Sheet Components - Summary of Other Non-current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other Liabilities, Noncurrent [Abstract] | ||
| Contingent Consideration | $ 1,553 | $ 1,382 |
| Equipment Financing Liabilities | 1,372 | 1,492 |
| Total other non-current liabilities | $ 2,925 | $ 2,874 |