XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 230,916 $ 219,126
Cost of revenue 130,500 121,498
Gross profit 100,416 97,628
Operating expenses:    
Research and development and engineering 23,246 22,828
Selling, general and administrative 43,530 40,923
Amortization of purchased intangible assets 5,750 5,089
Restructuring, acquisition, and related costs 2,283 2,476
Total operating expenses 74,809 71,316
Operating income 25,607 26,312
Interest income (expense), net (8,254) (6,332)
Foreign exchange transaction gains (losses), net (321) (77)
Other income (expense), net (116) (166)
Income before income taxes 16,916 19,737
Income tax provision 2,240 1,472
Net income $ 14,676 $ 18,265
Earnings per common share (Note 5):    
Basic $ 0.41 $ 0.51
Diluted $ 0.41 $ 0.51
Weighted average common shares outstanding—basic 35,914 35,810
Weighted average common shares outstanding—diluted 36,127 35,999