XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Income Statement [Abstract]        
Revenue $ 222,958 $ 177,726 $ 642,530 $ 507,833
Cost of revenue 124,550 101,428 358,601 290,389
Gross profit 98,408 76,298 283,929 217,444
Operating expenses:        
Research and development and engineering 21,349 17,468 63,866 53,104
Selling, general and administrative 40,301 31,296 120,191 94,189
Amortization of purchased intangible assets 6,472 4,139 20,987 11,300
Restructuring, acquisition, and related costs 1,625 8,120 2,650 16,485
Total operating expenses 69,747 61,023 207,694 175,078
Operating income 28,661 15,275 76,235 42,366
Interest income (expense), net (4,062) (1,710) (9,928) (4,496)
Foreign exchange transaction gains (losses), net 2,086 34 2,307 (299)
Other income (expense), net 87 (71) (390) (238)
Income before income taxes 26,772 13,528 68,224 37,333
Income tax provision (benefit) 4,282 (75) 9,435 756
Consolidated net income $ 22,490 $ 13,603 $ 58,789 $ 36,577
Earnings per common share (Note 5):        
Basic $ 0.63 $ 0.38 $ 1.65 $ 1.03
Diluted $ 0.63 $ 0.38 $ 1.64 $ 1.02
Weighted average common shares outstanding—basic 35,729 35,447 35,625 35,366
Weighted average common shares outstanding—diluted 35,928 35,764 35,881 35,771