v3.25.2
EARNINGS PER SHARE (Schedule of Earnings Per Share Reconciliation) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Earnings Per Share [Abstract]    
Net income $ 34,031 $ 38,373
Weighted average shares (in shares) 48,111,000 50,943,000
Diluted net effect of common stock equivalents (in shares) 242,000 621,000
Diluted weighted average shares (in shares) 48,353,000 51,564,000
Basic income (loss) per share (in dollars per share) $ 0.71 $ 0.75
Diluted income (loss) per share (in dollars per share) $ 0.70 $ 0.74
Anti-dilutive shares (in shares) 947,422 735,427