XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Tables)
9 Months Ended
Dec. 28, 2024
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 EndedNine Months Ended
 (In thousands, except per share amounts)December 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Basic EPS  
Net income$37,494 $31,241 $109,698 $97,191 
Weighted average shares50,286 50,768 50,709 50,679 
Basic income per share$0.75 $0.62 $2.16 $1.92 
Diluted EPS    
Net income$37,494 $31,241 $109,698 $97,191 
Basic weighted average shares50,286 50,768 50,709 50,679 
Net effect of common stock equivalents353 677 439 715 
Diluted weighted average shares50,639 51,445 51,148 51,394 
Diluted income per share$0.74 $0.61 $2.14 $1.89