XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Jun. 30, 2023
Jul. 01, 2022
Income Statement [Abstract]        
Revenue $ 229,464 $ 215,356 $ 448,590 $ 419,572
Cost of revenue 125,341 120,111 246,839 234,051
Gross profit 104,123 95,245 201,751 185,521
Operating expenses:        
Research and development and engineering 23,380 21,588 46,208 42,517
Selling, general and administrative 42,187 40,538 83,110 79,890
Amortization of purchased intangible assets 5,124 7,173 10,213 14,515
Restructuring, acquisition, and related costs 1,234 2,655 3,710 1,025
Total operating expenses 71,925 71,954 143,241 137,947
Operating income 32,198 23,291 58,510 47,574
Interest income (expense), net (6,810) (2,757) (13,142) (5,866)
Foreign exchange transaction gains (losses), net 74 152 (3) 221
Other income (expense), net (191) 68 (357) (477)
Income before income taxes 25,271 20,754 45,008 41,452
Income tax provision (benefit) 4,392 3,275 5,864 5,153
Consolidated net income $ 20,879 $ 17,479 $ 39,144 $ 36,299
Earnings per common share:        
Basic $ 0.58 $ 0.49 $ 1.09 $ 1.02
Diluted $ 0.58 $ 0.49 $ 1.09 $ 1.01
Weighted average common shares outstanding—basic 35,851 35,609 35,830 35,573
Weighted average common shares outstanding—diluted 36,032 35,933 36,015 35,857