XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Net Income per Share        
Net income attributable to shareholders $ 109,193 $ 100,567 $ 376,662 $ 292,866
Weighted-average shares outstanding - basic 51,695 53,010 51,935 53,476
Net effect of various dilutive stock-based compensation awards 446 465 446 523
Weighted-average shares outstanding - diluted 52,141 53,475 52,381 53,999
Net income per share:        
Basic $ 2.11 $ 1.9 $ 7.25 $ 5.48
Diluted (a) $ 2.09 $ 1.88 $ 7.19 $ 5.42
(a) Equity awards excluded from diluted net income per share as their effect would have been anti-dilutive 1 0 38 21