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, 2026 | | As of December 31, 2025 | | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Estimated Fair Value | | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Estimated Fair Value | | (In thousands) | | U.S. Treasuries | $ | 39,749 | | | $ | — | | | $ | — | | | $ | 39,749 | | | $ | 19,980 | | | $ | 5 | | | $ | — | | | $ | 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 license | 5,850 | | | 5,877 | | | Computer equipment | 881 | | | 881 | | Leasehold improvements | 941 | | | 941 | | | Furniture and fixtures | 1,410 | | | 1,393 | | | Total property and equipment, gross | 53,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 Ended | | Six 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 cost | 1,275 | | | 341 | | | 2,531 | | | 613 | | | Operating expenses | 90 | | | 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 amount | | Accumulated amortization | | Net carrying amount | | Weighted-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 | | | 2027 | 3,261 | | | 2028 | 3,060 | | | 2029 | 2,903 | | | 2030 | 2,788 | | | Thereafter | 11,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 costs | 9,154 | | | 6,052 | | | Other | 28,732 | | | 21,850 | | | Total | $ | 92,782 | | | $ | 92,372 | |
|