v3.25.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 249,093 $ 239,292 $ 465,129 $ 450,089
Cost of revenue 81,217 72,693 152,930 141,553
Gross profit 167,876 166,599 312,199 308,536
Research, development, and engineering expenses 33,102 34,962 67,829 72,067
Selling, general, and administrative expenses 91,341 93,180 174,845 183,808
Operating income 43,433 38,457 69,525 52,661
Foreign currency gain (loss) (1,503) (181) (3,956) (135)
Investment income 4,040 3,116 8,030 6,236
Other income (expense) 2,092 176 2,261 372
Income before income tax expense 48,062 41,568 75,860 59,134
Income tax expense 7,551 5,356 11,746 10,900
Net income $ 40,511 $ 36,212 $ 64,114 $ 48,234
Net income per weighted-average common and common-equivalent share:        
Basic (usd per share) $ 0.24 $ 0.21 $ 0.38 $ 0.28
Diluted (usd per share) $ 0.24 $ 0.21 $ 0.38 $ 0.28
Weighted-average common and common-equivalent shares outstanding:        
Basic (shares) 167,886 171,568 168,568 171,630
Diluted (shares) 168,563 172,733 169,553 172,699
Cash dividends per common share (usd per share) $ 0.080 $ 0.075 $ 0.160 $ 0.150