v3.26.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 26, 2026
Jun. 27, 2026
Sep. 27, 2025
Jun. 28, 2025
Sep. 26, 2026
Sep. 27, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Net income $ 55,439 $ 42,271 $ 52,381 $ 51,642 $ 97,710 $ 104,023
Weighted average shares outstanding            
Basic (in shares) 7,679,380   7,909,326   7,693,552 7,931,589
Effect of dilutive securities (in shares) 55,397   83,419   66,613 93,131
Diluted (in shares) 7,734,777   7,992,745   7,760,165 8,024,720
Net income per share            
Basic (in usd per share) $ 7.22   $ 6.62   $ 12.70 $ 13.12
Diluted (in usd per share) $ 7.17   $ 6.55   $ 12.59 $ 12.96
Stock Options            
Net income per share            
Anti-dilutive common stock equivalents excluded (in shares) 0   0   21 264