XML 36 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 28, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of Available-for-Sale Short-Term Investments
As of June 28, 2026As of December 31, 2025
Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueAmortized CostUnrealized GainsUnrealized LossesEstimated Fair Value
(In thousands)
U.S. Treasuries$39,749 $— $— $39,749 $19,980 $$— $19,985 
Schedule of Property and Equipment, Net
As of
June 28,
2026
December 31,
2025
(In thousands)
Machinery and equipment$16,331 $16,093 
Capitalized software development costs
27,974 22,002 
Software and license5,850 5,877 
Computer equipment881 881 
Leasehold improvements
941 941 
Furniture and fixtures1,410 1,393 
Total property and equipment, gross53,387 47,187 
Less: accumulated depreciation and amortization(37,411)(34,029)
Total property and equipment, net$15,976 $13,158 

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

Three Months EndedSix Months Ended
June 28,
2026
June 29,
2025
June 28,
2026
June 29,
2025
(In thousands)
Depreciation:
Operating expenses$346 $366 $702 $923 
Amortization:
Subscriptions and services cost1,275 341 2,531 613 
Operating expenses90 151 175 151 
Total depreciation and amortization$1,711 $858 $3,408 $1,687 
Schedule of Intangible Assets Acquired From Business Combinations
Intangible assets acquired through business combinations as of June 28, 2026 were as follows:

Gross carrying amountAccumulated amortizationNet carrying amountWeighted-average remaining amortization periods
(In thousands)
Customer relationship$8,790 (630)8,160 9.4 years
Proprietary technologies
14,480 (495)13,985 9.4 years
Trade names
3,660 (92)3,568 10.6 years
Total intangible assets$26,930 $(1,217)$25,713 
Schedule of Expected Future Amortization Expense for Purchased Intangible Assets The expected future amortization expense for intangible assets as of June 28, 2026 was as follows (in thousands):
2026 (Remaining six months)$1,879 
20273,261 
20283,060 
20292,903 
20302,788 
Thereafter11,822 
Total$25,713 
Schedule of Accrued Liabilities
As of
June 28,
2026
December 31,
2025
(In thousands)
Sales incentives and marketing expenditures
$28,707 $31,976 
Sales returns
5,398 9,273 
Employee compensation
20,791 23,221 
Cloud and other costs9,154 6,052 
Other28,732 21,850 
Total$92,782 $92,372