v3.26.1
Balance Sheet Details
6 Months Ended
Jun. 27, 2026
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details Balance Sheet Details
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 
Inventory consisted of the following (in thousands):
June 27,
2026
December 31,
2025
Components$10,704 $2,327 
Finished goods169,777 131,410 
$180,481 $133,737 
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 assets54,966 56,458 
$83,856 $70,345 
Property and equipment, net consisted of the following (in thousands):
June 27,
2026
December 31,
2025
Test equipment$67,677 $66,750 
Computer equipment15,701 14,469 
Software12,047 11,499 
Leasehold improvements4,906 4,403 
Furniture and fixtures1,921 1,682 
Total102,252 98,803 
Accumulated depreciation and amortization(64,674)(60,991)
$37,578 $37,812 
Accrued liabilities consisted of the following (in thousands):
June 27,
2026
December 31,
2025
Compensation and related benefits$38,740 $44,097 
Taxes payable7,235 4,744 
Professional and consulting fees6,662 4,981 
Component inventory held by suppliers5,912 9,665 
Operations3,429 1,180 
Customer advances or rebates3,049 5,062 
Operating leases2,762 2,837 
Current portion of warranty and retrofit1,995 1,961 
Insurance1,828 2,285 
Freight1,659 1,571 
Travel1,115 439 
Fixed assets297 4,857 
Other6,363 7,660 
$81,046 $91,339 
Changes in the accrued warranty liability were as follows (in thousands):
 Three Months EndedSix 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