XML 51 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Jun. 27, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic
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 
Schedule of Earnings Per Share, Diluted
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