XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Income Statement [Abstract]        
Revenue $ 239,292 $ 242,512 $ 450,089 $ 443,636
Cost of revenue 72,693 62,829 141,553 120,213
Gross margin 166,599 179,683 308,536 323,423
Research, development, and engineering expenses 34,962 33,585 72,067 72,127
Selling, general, and administrative expenses 93,180 83,423 183,808 166,460
Loss (recovery) from fire (Note 17) 0 (2,500) 0 (2,500)
Operating income 38,457 65,175 52,661 87,336
Foreign currency gain (loss) (181) (1,605) (135) (1,211)
Investment income 3,116 4,095 6,236 7,682
Other income (expense) 176 112 372 185
Income before income tax expense 41,568 67,777 59,134 93,992
Income tax expense 5,356 10,303 10,900 10,903
Net income $ 36,212 $ 57,474 $ 48,234 $ 83,089
Net income per weighted-average common and common-equivalent share:        
Basic (usd per share) $ 0.21 $ 0.33 $ 0.28 $ 0.48
Diluted (usd per share) $ 0.21 $ 0.33 $ 0.28 $ 0.48
Weighted-average common and common-equivalent shares outstanding:        
Basic (shares) 171,568 172,429 171,630 172,527
Diluted (shares) 172,733 173,622 172,699 173,791
Cash dividends per common share (usd per share) $ 0.075 $ 0.070 $ 0.150 $ 0.140