XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 216,036 $ 210,797
Cost of revenue 71,713 68,860
Gross profit 144,323 141,937
Research, development, and engineering expenses 34,727 37,105
Selling, general, and administrative expenses 83,504 90,628
Operating income 26,092 14,204
Foreign currency gain (loss) (2,453) 46
Investment income 3,990 3,120
Other income (expense) 169 196
Income before income tax expense 27,798 17,566
Income tax expense 4,195 5,544
Net income $ 23,603 $ 12,022
Net income per weighted-average common and common-equivalent share:    
Basic (usd per share) $ 0.14 $ 0.07
Diluted (usd per share) $ 0.14 $ 0.07
Weighted-average common and common-equivalent shares outstanding:    
Basic (shares) 169,265 171,692
Diluted (shares) 170,391 172,594
Cash dividends per common share (usd per share) $ 0.080 $ 0.075