v3.26.3
EARNINGS PER SHARE (Schedule of Earnings Per Share Reconciliation) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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
Earnings Per Share [Abstract]            
Net income $ 46,305 $ 33,010 $ 38,684 $ 34,031 $ 79,315 $ 72,715
Weighted average shares (in shares) 45,500   47,590   45,430 47,850
Diluted net effect of common stock equivalents (in shares) 963   74   654 159
Diluted weighted average shares (in shares) 46,463   47,664   46,084 48,009
Basic (in dollars per share) $ 1.02   $ 0.81   $ 1.75 $ 1.52
Diluted (in dollars per share) $ 1.00   $ 0.81   $ 1.72 $ 1.51
Anti-dilutive shares (in shares) 606   1,134   743 1,041