v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 03, 2026
Mar. 28, 2025
Income Statement [Abstract]    
Revenue $ 257,707 $ 233,366
Cost of revenue 144,129 129,012
Gross profit 113,578 104,354
Operating expenses:    
Research and development and engineering 23,251 23,238
Selling, general and administrative 54,409 45,596
Amortization of purchased intangible assets 5,774 5,554
Restructuring, acquisition, and related costs 2,605 (2,455)
Total operating expenses 86,039 71,933
Operating income 27,539 32,421
Interest income (expense), net (1,843) (5,644)
Foreign exchange transaction gains (losses), net 731 (368)
Other income (expense), net (73) 9
Income before income taxes 26,354 26,418
Income tax provision 5,255 5,210
Net income $ 21,099 $ 21,208
Earnings per common share (Note 5):    
Basic $ 0.52 $ 0.59
Diluted $ 0.51 $ 0.59
Weighted average common shares outstanding—basic 40,425 36,024
Weighted average common shares outstanding—diluted 41,158 36,130