XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Reconciliation of Amounts Utilized in Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 39,073 $ 16,239 $ 76,340 $ 45,454
Basic weighted average common shares outstanding (in shares) 27,109 27,542 27,098 27,513
Dilutive effect of share-based awards and options outstanding (in shares) 553 387 628 469
Diluted weighted average shares outstanding (in shares) 27,662 27,929 27,726 27,982
Earnings per share:        
Basic (in dollars per share) $ 1.44 $ 0.59 $ 2.82 $ 1.65
Diluted (in dollars per share) $ 1.41 $ 0.58 $ 2.75 $ 1.62