XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Schedule of Earnings Per Share Reconciliation) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2024
Jun. 29, 2024
Sep. 30, 2023
Jul. 01, 2023
Sep. 28, 2024
Sep. 30, 2023
Basic EPS            
Net income $ 33,831 $ 38,373 $ 24,908 $ 41,042 $ 72,204 $ 65,950
Weighted average shares (in shares) 50,898,000   50,727,000   50,920,000 50,634,000
Basic income (loss) per share (in dollars per share) $ 0.66   $ 0.49   $ 1.42 $ 1.30
Diluted EPS            
Net income $ 33,831 $ 38,373 $ 24,908 $ 41,042 $ 72,204 $ 65,950
Net effect of common stock equivalents (in shares) 342,000   669,000   482,000 734,000
Diluted weighted average shares (in shares) 51,240,000   51,396,000   51,402,000 51,368,000
Diluted income (loss) per share (in dollars per share) $ 0.66   $ 0.48   $ 1.40 $ 1.28
Anti-dilutive shares (in shares) 800,000   700,000   800,000 600,000