XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information - Disaggregation of Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 216,036 $ 210,797
Cost of revenue 71,713 68,860
Gross profit 144,323 141,937
Stock-based compensation 9,939 13,302
Total research, development, and engineering expenses 34,727 37,105
Total selling, general, and administrative expenses 83,504 90,628
Operating income 26,092 14,204
Foreign currency gain (loss) (2,453) 46
Investment income 3,990 3,120
Other income (expense) 169 196
Income before income tax expense 27,798 17,566
Income tax expense 4,195 5,544
Net income 23,603 12,022
Cost of revenue 3,018 3,150
Research, Development and Engineering Expenses    
Segment Reporting Information [Line Items]    
Salaries and fringe benefits 18,274 19,717
Incentive compensation 1,071 984
Stock-based compensation 4,696 4,389
Depreciation and amortization 755 823
Other Expenses 9,931 11,192
Segment, General, And Engineering Expense    
Segment Reporting Information [Line Items]    
Salaries and fringe benefits 42,195 44,682
Incentive compensation 10,882 11,060
Stock-based compensation 4,575 8,308
Depreciation and amortization 4,161 4,119
Other Expenses $ 21,691 $ 22,459