v3.26.1
EARNINGS PER SHARE (Schedule of Earnings Per Share Reconciliation) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 28, 2026
Mar. 29, 2025
Mar. 30, 2024
Earnings Per Share [Abstract]      
Net income $ 97,308 $ 167,679 $ 117,558
Basic weighted average shares (in shares) 47,179 50,330 50,706
Net effect of common stock equivalents (in shares) 175 400 691
Diluted weighted average shares (in shares) 47,354 50,730 51,397
Basic income per share (in dollars per share) $ 2.06 $ 3.33 $ 2.32
Diluted income per share (in dollars per share) $ 2.05 $ 3.31 $ 2.29
Anti-dilutive shares (in shares) 936,000 768,000 606,000