XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Income Statement [Abstract]        
Revenue $ 244,405 $ 221,503 $ 711,185 $ 670,093
Cost of revenue 135,190 119,912 397,865 366,751
Gross profit 109,215 101,591 313,320 303,342
Operating expenses:        
Research and development and engineering 23,253 22,022 70,230 68,230
Selling, general and administrative 44,319 39,648 132,642 122,758
Amortization of purchased intangible assets 6,589 5,131 19,246 15,344
Restructuring, acquisition, and related costs 2,499 4,481 7,325 8,191
Total operating expenses 76,660 71,282 229,443 214,523
Operating income 32,555 30,309 83,877 88,819
Interest income (expense), net (8,079) (6,756) (24,599) (19,898)
Foreign exchange transaction gains (losses), net (202) (370) (787) (373)
Other income (expense), net (49) (189) (220) (546)
Income before income taxes 24,225 22,994 58,271 68,002
Income tax provision 5,033 1,771 10,648 7,635
Net income $ 19,192 $ 21,223 $ 47,623 $ 60,367
Earnings per common share (Note 5):        
Basic $ 0.53 $ 0.59 $ 1.33 $ 1.68
Diluted $ 0.53 $ 0.59 $ 1.32 $ 1.68
Weighted average common shares outstanding—basic 35,959 35,856 35,940 35,839
Weighted average common shares outstanding—diluted 36,129 36,041 36,116 36,024