XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Income Statement [Abstract]    
Revenue $ 233,366 $ 230,916
Cost of revenue 129,012 130,500
Gross profit 104,354 100,416
Operating expenses:    
Research and development and engineering 23,238 23,246
Selling, general and administrative 45,596 43,530
Amortization of purchased intangible assets 5,554 5,750
Restructuring, acquisition, and related costs (2,455) 2,283
Total operating expenses 71,933 74,809
Operating income 32,421 25,607
Interest income (expense), net (5,644) (8,254)
Foreign exchange transaction gains (losses), net (368) (321)
Other income (expense), net 9 (116)
Income before income taxes 26,418 16,916
Income tax provision 5,210 2,240
Net income $ 21,208 $ 14,676
Earnings per common share (Note 4):    
Basic $ 0.59 $ 0.41
Diluted $ 0.59 $ 0.41
Weighted average common shares outstanding—basic 36,024 35,914
Weighted average common shares outstanding—diluted 36,130 36,127