XML 32 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share
3 Months Ended
Jun. 27, 2026
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 Ended
June 27,
2026
June 28,
2025
Net income$42,271 $51,642 
Weighted average shares outstanding
Basic7,707,952 7,953,720 
Effect of dilutive securities76,472 87,288 
Diluted7,784,424 8,041,008 
Net income per share
Basic$5.48 $6.49 
Diluted$5.43 $6.42 
Anti-dilutive common stock equivalents excluded— 602