XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Reconciliation of Shares used in Calculating Earnings per Share Basic and Diluted (Details) - shares
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Weighted-average common shares outstanding:        
Basic (in shares) 121,927,867 127,784,380 122,852,702 128,252,628
Effect of dilutive securities:        
Stock options and restricted stock units 709,081 862,126 886,679 954,152
Diluted (in shares) 122,636,948 128,646,506 123,739,381 129,206,780