XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Tables)
3 Months Ended
Jun. 24, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table details the calculation of basic and diluted earnings per share for the three months ended June 24, 2023 and June 25, 2022 (in thousands, except per share amounts):
Three Months Ended
June 24,June 25,
20232022
Numerator:  
Net income$15,600 $39,707 
Denominator:  
Weighted average shares outstanding54,862 56,277 
Effect of dilutive securities1,769 1,527 
Weighted average diluted shares56,631 57,804 
Basic earnings per share$0.28 $0.71 
Diluted earnings per share$0.28 $0.69