Balance Sheet Details (Tables)
|
6 Months Ended |
Jun. 27, 2026 |
| Balance Sheet Related Disclosures [Abstract] |
|
| Schedule of Accounts Receivable, Net |
Accounts receivable, net consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 27, 2026 | | December 31, 2025 | | Accounts receivable | | $ | 137,004 | | | $ | 99,732 | | | Allowance for doubtful accounts | | (603) | | | (365) | | | | $ | 136,401 | | | $ | 99,367 | |
|
| Schedule of Inventory |
Inventory consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 27, 2026 | | December 31, 2025 | | Components | | $ | 10,704 | | | $ | 2,327 | | | Finished goods | | 169,777 | | | 131,410 | | | | $ | 180,481 | | | $ | 133,737 | |
|
| Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 27, 2026 | | December 31, 2025 | | Supplier deposits | | $ | 28,890 | | | $ | 13,887 | | | Prepaid expenses and other current assets | | 54,966 | | | 56,458 | | | | $ | 83,856 | | | $ | 70,345 | |
|
| Schedule of Property and Equipment, Net |
Property and equipment, net consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 27, 2026 | | December 31, 2025 | | Test equipment | | $ | 67,677 | | | $ | 66,750 | | | Computer equipment | | 15,701 | | | 14,469 | | | Software | | 12,047 | | | 11,499 | | | Leasehold improvements | | 4,906 | | | 4,403 | | | Furniture and fixtures | | 1,921 | | | 1,682 | | | Total | | 102,252 | | | 98,803 | | | Accumulated depreciation and amortization | | (64,674) | | | (60,991) | | | | $ | 37,578 | | | $ | 37,812 | |
|
| Schedule of Accrued Liabilities |
Accrued liabilities consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 27, 2026 | | December 31, 2025 | | Compensation and related benefits | | $ | 38,740 | | | $ | 44,097 | | | Taxes payable | | 7,235 | | | 4,744 | | | Professional and consulting fees | | 6,662 | | | 4,981 | | | Component inventory held by suppliers | | 5,912 | | | 9,665 | | | Operations | | 3,429 | | | 1,180 | | | Customer advances or rebates | | 3,049 | | | 5,062 | | | Operating leases | | 2,762 | | | 2,837 | | | Current portion of warranty and retrofit | | 1,995 | | | 1,961 | | | Insurance | | 1,828 | | | 2,285 | | | Freight | | 1,659 | | | 1,571 | | | Travel | | 1,115 | | | 439 | | | Fixed assets | | 297 | | | 4,857 | | | Other | | 6,363 | | | 7,660 | | | | $ | 81,046 | | | $ | 91,339 | |
|
| Schedule of Changes in Accrued Warranty Liability |
Changes in the accrued warranty liability were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | June 27, 2026 | | June 28, 2025 | | June 27, 2026 | | June 28, 2025 | | Balance at beginning of period | | $ | 3,724 | | | $ | 6,073 | | | $ | 3,832 | | | $ | 7,287 | | Accruals for product warranty | | 1,048 | | | (908) | | | 1,728 | | | (1,203) | | Cost of warranty claims | | (1,213) | | | (272) | | | (2,001) | | | (1,191) | | | | | | | | | | | | Balance at end of period | | $ | 3,559 | | | $ | 4,893 | | | $ | 3,559 | | | $ | 4,893 | |
|