XML 85 R75.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net income $ 42,271 $ 51,642
Weighted average shares outstanding    
Basic (in shares) 7,707,952 7,953,720
Effect of dilutive securities (in shares) 76,472 87,288
Diluted (in shares) 7,784,424 8,041,008
Net income per share    
Basic (in usd per share) $ 5.48 $ 6.49
Diluted (in usd per share) $ 5.43 $ 6.42
Stock Options    
Net income per share    
Anti-dilutive common stock equivalents excluded (in shares) 0 602