XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 221,503 $ 222,958 $ 670,093 $ 642,530
Cost of revenue 119,912 124,550 366,751 358,601
Gross profit 101,591 98,408 303,342 283,929
Operating expenses:        
Research and development and engineering 22,022 21,349 68,230 63,866
Selling, general and administrative 39,648 40,301 122,758 120,191
Amortization of purchased intangible assets 5,131 6,472 15,344 20,987
Restructuring, acquisition, and related costs 4,481 1,625 8,191 2,650
Total operating expenses 71,282 69,747 214,523 207,694
Operating income 30,309 28,661 88,819 76,235
Interest income (expense), net (6,756) (4,062) (19,898) (9,928)
Foreign exchange transaction gains (losses), net (370) 2,086 (373) 2,307
Other income (expense), net (189) 87 (546) (390)
Income before income taxes 22,994 26,772 68,002 68,224
Income tax provision 1,771 4,282 7,635 9,435
Consolidated net income $ 21,223 $ 22,490 $ 60,367 $ 58,789
Earnings per common share:        
Basic $ 0.59 $ 0.63 $ 1.68 $ 1.65
Diluted $ 0.59 $ 0.63 $ 1.68 $ 1.64
Weighted average common shares outstanding—basic 35,856 35,729 35,839 35,625
Weighted average common shares outstanding—diluted 36,041 35,928 36,024 35,881