v3.25.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Income Statement [Abstract]        
Revenue $ 276,892 $ 234,742 $ 742,021 $ 684,831
Cost of revenue 89,602 75,343 242,532 216,896
Gross profit 187,290 159,399 499,489 467,935
Research, development, and engineering expenses 35,081 35,210 102,910 107,277
Selling, general, and administrative expenses 94,444 92,625 269,289 276,433
Operating income 57,765 31,564 127,290 84,225
Foreign currency gain (loss) 840 1,221 (3,116) 1,086
Investment income 4,197 3,561 12,227 9,797
Other income (expense) 61 209 2,322 581
Income before income tax expense 62,863 36,555 138,723 95,689
Income tax expense 45,199 6,964 56,945 17,864
Net income $ 17,664 $ 29,591 $ 81,778 $ 77,825
Net income per weighted-average common and common-equivalent share:        
Basic (usd per share) $ 0.11 $ 0.17 $ 0.49 $ 0.45
Diluted (usd per share) $ 0.10 $ 0.17 $ 0.48 $ 0.45
Weighted-average common and common-equivalent shares outstanding:        
Basic (shares) 167,840 171,519 168,324 171,588
Diluted (shares) 169,323 172,753 169,507 172,733
Cash dividends per common share (usd per share) $ 0.080 $ 0.075 $ 0.240 $ 0.225