v3.25.2
EARNINGS PER SHARE (Tables)
3 Months Ended
Jun. 28, 2025
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 Ended
June 28, 2025June 29, 2024
(Dollars in Thousands, Except Share Data)
Net income$34,031 $38,373 
Basic weighted average shares outstanding48,111 50,943 
Dilutive net effect of common stock equivalents242 621 
Diluted weighted average shares48,353 51,564 
Net income per share
Basic$0.71 $0.75 
Diluted$0.70 $0.74