XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Schedule of Earnings Per Share Reconciliation) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
Sep. 28, 2024
Jun. 29, 2024
Dec. 30, 2023
Sep. 30, 2023
Jul. 01, 2023
Dec. 28, 2024
Dec. 30, 2023
Basic EPS                
Net income $ 37,494 $ 33,831 $ 38,373 $ 31,241 $ 24,908 $ 41,042 $ 109,698 $ 97,191
Weighted average shares (in shares) 50,286,000     50,768,000     50,709,000 50,679,000
Basic income (loss) per share (in dollars per share) $ 0.75     $ 0.62     $ 2.16 $ 1.92
Diluted EPS                
Net income $ 37,494 $ 33,831 $ 38,373 $ 31,241 $ 24,908 $ 41,042 $ 109,698 $ 97,191
Net effect of common stock equivalents (in shares) 353,000     677,000     439,000 715,000
Diluted weighted average shares (in shares) 50,639,000     51,445,000     51,148,000 51,394,000
Diluted income (loss) per share (in dollars per share) $ 0.74     $ 0.61     $ 2.14 $ 1.89
Anti-dilutive shares (in shares) 800,000     600,000     800,000 600,000