XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Income Statement [Abstract]        
Revenue $ 241,049 $ 235,864 $ 474,415 $ 466,780
Cost of revenue 134,303 132,175 263,315 262,675
Gross profit 106,746 103,689 211,100 204,105
Operating expenses:        
Research and development and engineering 25,289 23,731 48,527 46,977
Selling, general and administrative 47,103 44,793 92,699 88,323
Amortization of purchased intangible assets 6,871 6,907 12,425 12,657
Restructuring, acquisition, and related costs 12,572 2,543 10,117 4,826
Total operating expenses 91,835 77,974 163,768 152,783
Operating income 14,911 25,715 47,332 51,322
Interest income (expense), net (5,815) (8,266) (11,459) (16,520)
Foreign exchange transaction gains (losses), net (2,744) (264) (3,112) (585)
Other income (expense), net (563) (55) (554) (171)
Income before income taxes 5,789 17,130 32,207 34,046
Income tax provision 1,292 3,375 6,502 5,615
Net income $ 4,497 $ 13,755 $ 25,705 $ 28,431
Earnings per common share (Note 5):        
Basic $ 0.12 $ 0.38 $ 0.71 $ 0.79
Diluted $ 0.12 $ 0.38 $ 0.71 $ 0.79
Weighted average common shares outstanding—basic 36,022 35,946 36,023 35,930
Weighted average common shares outstanding—diluted 36,076 36,092 36,103 36,110