Financial Statement Details - Schedule of Prepaid Expenses and Other (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Rebate receivables | $ 2,773 | $ 2,608 |
| Receivables from contract manufacturers | 803 | 1,494 |
| Other | 3,592 | 2,287 |
| Total prepaid expenses and other | $ 7,168 | $ 6,389 |