XML 22 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Income Statement [Abstract]    
Revenue $ 210,797 $ 201,124
Cost of revenue 68,860 57,384
Gross margin 141,937 143,740
Research, development, and engineering expenses 37,105 38,542
Selling, general, and administrative expenses 90,628 83,037
Operating income 14,204 22,161
Foreign currency gain (loss) 46 394
Investment income 3,120 3,587
Other income (expense) 196 73
Income before income tax expense 17,566 26,215
Income tax expense 5,544 600
Net income $ 12,022 $ 25,615
Net income per weighted-average common and common-equivalent share:    
Basic (usd per share) $ 0.07 $ 0.15
Diluted (usd per share) $ 0.07 $ 0.15
Weighted-average common and common-equivalent shares outstanding:    
Basic (shares) 171,692 172,624
Diluted (shares) 172,594 173,903
Cash dividends per common share (usd per share) $ 0.075 $ 0.070