XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Income Statement [Abstract]    
Revenue $ 219,126 $ 204,216
Cost of revenue 121,498 113,940
Gross profit 97,628 90,276
Operating expenses:    
Research and development and engineering 22,828 20,929
Selling, general and administrative 40,923 39,352
Amortization of purchased intangible assets 5,089 7,342
Restructuring, acquisition, and related costs 2,476 (1,630)
Total operating expenses 71,316 65,993
Operating income 26,312 24,283
Interest income (expense), net (6,332) (3,109)
Foreign exchange transaction gains (losses), net (77) 69
Other income (expense), net (166) (545)
Income before income taxes 19,737 20,698
Income tax provision (benefit) 1,472 1,878
Consolidated net income $ 18,265 $ 18,820
Earnings per common share (Note 4):    
Basic $ 0.51 $ 0.53
Diluted $ 0.51 $ 0.53
Weighted average common shares outstanding—basic 35,810 35,538
Weighted average common shares outstanding—diluted 35,999 35,781