XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 9 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Earnings Per Share [Abstract]        
Net income $ 25,140 $ 15,799 $ 70,594 $ 98,833
Basic weighted average common shares outstanding (in shares) 27,364 27,561 27,463 27,619
Dilutive effect of share-based awards and options outstanding (in shares) 401 431 455 550
Diluted weighted average shares outstanding (in shares) 27,765 27,992 27,918 28,169
Earnings per share:        
Basic (in dollars per share) $ 0.92 $ 0.57 $ 2.57 $ 3.58
Diluted (in dollars per share) $ 0.91 $ 0.56 $ 2.53 $ 3.51