v3.26.1
Earnings Per Share - Reconciliation of Shares used in Calculating Earnings per Share Basic and Diluted (Details) - shares
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Weighted-average common shares outstanding:        
Basic (in shares) 113,451,329 121,927,867 114,194,349 122,852,702
Effect of dilutive securities:        
Stock options and restricted stock units 939,037 709,081 1,044,157 886,679
Diluted (in shares) 114,390,366 122,636,948 115,238,506 123,739,381