v3.26.1
EARNINGS PER SHARE (Schedule of Earnings Per Share Reconciliation) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Earnings Per Share [Abstract]    
Net income $ 33,010 $ 34,031
Weighted average shares (in shares) 45,361 48,111
Diluted net effect of common stock equivalents (in shares) 343 242
Diluted weighted average shares (in shares) 45,704 48,353
Basic (in dollars per share) $ 0.73 $ 0.71
Diluted (in dollars per share) $ 0.72 $ 0.70
Anti-dilutive shares (in shares) 880 947