v3.25.2
Earnings Per Share - Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income $ 36,455 $ 28,711 $ 91,223 $ 80,884
Weighted-average common shares outstanding 31,556,312 32,305,396 31,899,623 32,238,805
Weighted average diluted securities, warrants 214,028 357,124 231,895 277,468
Weighted-average shares and dilutive potential common shares 32,581,820 33,653,447 33,023,743 33,222,354
Basic earnings per share (in dollars per share) $ 1.16 $ 0.89 $ 2.86 $ 2.51
Diluted earnings per share (in dollars per share) $ 1.12 $ 0.85 $ 2.76 $ 2.43
Restricted Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted-average dilutive securities 471,039 533,789 535,117 382,523
Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted-average dilutive securities 340,441 457,138 357,108 323,558