XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share and Stockholders' Equity (Tables)
3 Months Ended
Mar. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Income Per Share
The reconciliation of basic net income and diluted net earnings per common share for the three-month periods ended March 30, 2024 and April 1, 2023 were as follows:
Three Months Ended
March 30, 2024April 1, 2023
(In thousands, except per share data)
Net income$17,492 $17,812 
Weighted average shares outstanding - Basic8,653 9,059 
Dilutive effect of share-based awards88 98 
Weighted average shares outstanding - Diluted8,741 9,157 
Basic earnings per share$2.02 $1.96 
Diluted earnings per share$2.00 $1.94