Financial Statement Details - Prepaid Expenses and Other (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Rebate receivables | $ 2,085 | $ 2,608 |
| Receivables from contract manufacturers | 912 | 1,494 |
| Other | 2,707 | 2,287 |
| Prepaid expenses and other current assets | $ 5,704 | $ 6,389 |