XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Schedule of Earnings Per Share Reconciliation) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Jul. 01, 2023
Oct. 01, 2022
Jul. 02, 2022
Sep. 30, 2023
Oct. 01, 2022
Basic EPS            
Net income $ 24,908 $ 41,042 $ 33,197 $ 19,877 $ 65,950 $ 53,074
Weighted average shares (in shares) 50,727,000   50,953,000   50,634,000 51,089,000
Basic income (loss) per share (in dollars per share) $ 0.49   $ 0.65   $ 1.30 $ 1.04
Diluted EPS            
Net income $ 24,908 $ 41,042 $ 33,197 $ 19,877 $ 65,950 $ 53,074
Net effect of common stock equivalents (in shares) 669,000   605,000   734,000 531,000
Diluted weighted average shares (in shares) 51,396,000   51,558,000   51,368,000 51,620,000
Diluted income (loss) per share (in dollars per share) $ 0.48   $ 0.64   $ 1.28 $ 1.03
Anti-dilutive shares (in shares) 700,000   700,000   600,000 800,000