v3.26.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 27, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of Available-for-Sale Short-Term Investments
As of September 27, 2026As of December 31, 2025
Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueAmortized CostUnrealized GainsUnrealized LossesEstimated Fair Value
(In thousands)
U.S. Treasuries$64,483 $— $(21)$64,462 $19,980 $5 $— $19,985 
Schedule of Property and Equipment, Net
As of
September 27,
2026
December 31,
2025
(In thousands)
Machinery and equipment$15,907 $16,093 
Capitalized software development costs
32,619 22,002 
Software and license5,800 5,877 
Computer equipment611 881 
Leasehold improvements
946 1,393 
Furniture and fixtures1,286 941 
Total property and equipment, gross57,169 47,187 
Less: accumulated depreciation and amortization(38,400)(34,029)
Total property and equipment, net$18,769 $13,158 

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

Three Months EndedNine Months Ended
September 27,
2026
September 28,
2025
September 27,
2026
September 28,
2025
(In thousands)
Depreciation:
Operating expenses$354 $435 $1,056 $1,358 
Amortization:
Subscriptions and services cost1,533 364 4,064 977 
Operating expenses246 100 421 251 
Total depreciation and amortization$2,133 $899 $5,541 $2,586 
Schedule of Intangible Assets Acquired From Business Combinations
Intangible assets acquired through business combinations as of September 27, 2026 were as follows:

Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
(In thousands)
Customer relationship$8,790 (1,104)7,686 
Proprietary technologies
14,480 (865)13,615 
Trade names
3,660 (177)3,483 
Total intangible assets$26,930 $(2,146)$24,784 
Schedule of Expected Future Amortization Expense for Purchased Intangible Assets The expected future amortization expense for intangible assets as of September 27, 2026 was as follows (in thousands):
2026 (remaining three months)$950 
20273,261 
20283,060 
20292,903 
20302,788 
Thereafter11,822 
Total$24,784 
Schedule of Accrued Liabilities
As of
September 27,
2026
December 31,
2025
(In thousands)
Sales incentives and marketing expenditures
$28,429 $31,976 
Sales returns
5,086 9,273 
Employee compensation
20,393 23,221 
Cloud and other costs11,136 6,052 
Other27,653 21,850 
Total$92,697 $92,372