v3.26.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 9 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Earnings Per Share [Abstract]        
Net income $ 42,993 $ 45,116 $ 133,984 $ 121,456
Basic weighted average common shares outstanding (in shares) 26,712 27,059 26,745 27,084
Dilutive effect of share-based awards and options outstanding (in shares) 582 473 602 586
Diluted weighted average shares outstanding (in shares) 27,294 27,532 27,347 27,670
Earnings per share:        
Basic (in dollars per share) $ 1.61 $ 1.67 $ 5.01 $ 4.48
Diluted (in dollars per share) $ 1.58 $ 1.64 $ 4.90 $ 4.39