v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Income Statement [Abstract]        
Revenue $ 265,807 $ 241,049 $ 523,514 $ 474,415
Cost of revenue 144,892 134,303 289,021 263,315
Gross profit 120,915 106,746 234,493 211,100
Operating expenses:        
Research and development and engineering 23,968 25,289 47,219 48,527
Selling, general and administrative 59,972 47,103 114,381 92,699
Amortization of purchased intangible assets 6,415 6,871 12,189 12,425
Restructuring, acquisition, and related costs 12,499 12,572 15,104 10,117
Total operating expenses 102,854 91,835 188,893 163,768
Operating income 18,061 14,911 45,600 47,332
Interest income (expense), net (1,106) (5,815) (2,949) (11,459)
Foreign exchange transaction gains (losses), net (801) (2,744) (70) (3,112)
Other income (expense), net (256) (563) (329) (554)
Income before income taxes 15,898 5,789 42,252 32,207
Income tax provision 3,357 1,292 8,612 6,502
Net income $ 12,541 $ 4,497 $ 33,640 $ 25,705
Earnings per common share (Note 5):        
Basic $ 0.31 $ 0.12 $ 0.83 $ 0.71
Diluted $ 0.3 $ 0.12 $ 0.82 $ 0.71
Weighted average common shares outstanding—basic 41,009 36,022 40,714 36,023
Weighted average common shares outstanding—diluted 41,164 36,076 40,882 36,103