v3.26.1
Segment Information - Disaggregation of Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 05, 2026
Mar. 30, 2025
Segment Reporting [Line Items]    
Revenue $ 268,437 $ 216,036
Cost of revenue 77,498 71,713
Gross profit 190,939 144,323
Stock-based compensation 11,933 9,939
Total research, development, and engineering expenses 37,025 34,727
Total selling, general, and administrative expenses 94,041 83,504
Operating income 59,873 26,092
Foreign currency gain (loss) (1,345) (2,453)
Investment income 4,836 3,990
Other income (expense) (1,607) 169
Income before income tax expense 61,757 27,798
Income tax expense 10,053 4,195
Net income 51,704 23,603
Cost of revenue 3,067 3,018
Research, Development and Engineering Expenses    
Segment Reporting [Line Items]    
Salaries and fringe benefits 19,074 18,274
Incentive compensation 2,024 1,071
Stock-based compensation 5,094 4,696
Depreciation and amortization 502 755
Other Expenses 10,331 9,931
Segment, General, And Engineering Expense    
Segment Reporting [Line Items]    
Salaries and fringe benefits 45,026 42,195
Incentive compensation 14,326 10,882
Stock-based compensation 5,914 4,575
Depreciation and amortization 3,666 4,161
Other Expenses $ 25,109 $ 21,691