XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
6 Months Ended
Sep. 27, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):
Three Months EndedSix Months Ended
September 27,
2025
September 28,
2024
September 27,
2025
September 28,
2024
Net income$52,381 $43,815 $104,023 $78,244 
Weighted average shares outstanding
Basic7,909,326 8,226,298 7,931,589 8,256,664 
Effect of dilutive securities83,419 79,028 93,131 81,007 
Diluted7,992,745 8,305,326 8,024,720 8,337,671 
Net income per share
Basic$6.62 $5.33 $13.12 $9.48 
Diluted$6.55 $5.28 $12.96 $9.38 
Anti-dilutive common stock equivalents excluded— 257 264 428