XML 35 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 29, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of Available-for-Sale Short-Term Investments
Short-term investments

As of March 29, 2026As of December 31, 2025
 Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueAmortized CostUnrealized GainsUnrealized LossesEstimated Fair Value
(In thousands)
U.S. Treasuries$14,863 $— $(1)$14,862 $19,980 $$— $19,985 
Schedule of Property and Equipment, Net
As of
March 29,
2026
December 31,
2025
(In thousands)
Machinery and equipment$16,124 $16,093 
Capitalized software development costs
24,702 22,002 
Software and license5,853 5,877 
Computer equipment881 881 
Leasehold improvements
941 941 
Furniture and fixtures1,404 1,393 
Total property and equipment, gross49,905 47,187 
Less: accumulated depreciation and amortization(35,727)(34,029)
Total property and equipment, net$14,178 $13,158 

Depreciation and amortization expense pertaining to property and equipment are as follows:

 Three Months Ended
 March 29,
2026
March 30,
2025
(In thousands)
Depreciation:
Operating expenses$356 $557 
Amortization:
Subscriptions and services cost1,256 272 
Operating expenses85 — 
Total depreciation and amortization$1,697 $829 
Schedule of Intangible Assets Acquired From Business Combinations
Intangible assets acquired through business combination as of March 29, 2026 were as follows:

Gross carrying amountWeighted-average remaining useful lives
(In thousands)
Customer relationship$8,450 10 years
Proprietary technologies
9,930 
5 - 10 years
Trade names
1,110 13 years
Total intangible assets$19,490 
Schedule of Expected Future Amortization Expense for Purchased Intangible Assets The expected future amortization expense for intangible assets as of March 29, 2026 was as follows (in thousands):
2026 (Remaining nine months)$1,512 
20272,026 
20282,026 
20292,026 
20302,026 
Thereafter9,874 
Total$19,490 
Schedule of Accrued Liabilities
Accrued liabilities
As of
March 29,
2026
December 31,
2025
(In thousands)
Sales incentives and marketing expenditures
$28,647 $31,976 
Sales returns
7,202 9,273 
Employee compensation
17,200 23,221 
Cloud and other costs8,903 6,052 
Other27,379 21,850 
Total$89,331 $92,372