XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 235,864 $ 229,464 $ 466,780 $ 448,590
Cost of revenue 132,175 125,341 262,675 246,839
Gross profit 103,689 104,123 204,105 201,751
Operating expenses:        
Research and development and engineering 23,731 23,380 46,977 46,208
Selling, general and administrative 44,793 42,187 88,323 83,110
Amortization of purchased intangible assets 6,907 5,124 12,657 10,213
Restructuring, acquisition, and related costs 2,543 1,234 4,826 3,710
Total operating expenses 77,974 71,925 152,783 143,241
Operating income 25,715 32,198 51,322 58,510
Interest income (expense), net (8,266) (6,810) (16,520) (13,142)
Foreign exchange transaction gains (losses), net (264) 74 (585) (3)
Other income (expense), net (55) (191) (171) (357)
Income before income taxes 17,130 25,271 34,046 45,008
Income tax provision 3,375 4,392 5,615 5,864
Net income $ 13,755 $ 20,879 $ 28,431 $ 39,144
Earnings per common share (Note 5):        
Basic $ 0.38 $ 0.58 $ 0.79 $ 1.09
Diluted $ 0.38 $ 0.58 $ 0.79 $ 1.09
Weighted average common shares outstanding—basic 35,946 35,851 35,930 35,830
Weighted average common shares outstanding—diluted 36,092 36,032 36,110 36,015