XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
6 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Reconciliation
The following table provides a reconciliation of the numerators and denominators of the basic and diluted earnings per share computations.
 Three Months EndedSix Months Ended
 (In thousands, except per share amounts)September 30,
2023
October 1,
2022
September 30,
2023
October 1,
2022
Basic EPS  
Net income$24,908 $33,197 $65,950 $53,074 
Weighted average shares50,727 50,953 50,634 51,089 
Basic income per share$0.49 $0.65 $1.30 $1.04 
Diluted EPS    
Net income$24,908 $33,197 $65,950 $53,074 
Basic weighted average shares50,727 50,953 50,634 51,089 
Net effect of common stock equivalents669 605 734 531 
Diluted weighted average shares51,396 51,558 51,368 51,620 
Diluted income per share$0.48 $0.64 $1.28 $1.03