XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share and Stockholders' Equity (Tables)
9 Months Ended
Sep. 28, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The reconciliations of basic net income and diluted earnings per common share for the three and nine month periods ended September 28, 2024 and September 30, 2023 are as follows:
Three Months EndedNine Months Ended
September 28, 2024September 30, 2023September 28, 2024September 30, 2023
Net income (in thousands)$16,016 $24,382 $47,844 $66,660 
Weighted-average shares outstanding - Basic8,496,383 8,935,851 8,622,616 9,009,812 
Dilutive effect of share-based awards31,927 34,343 24,015 17,646 
Weighted-average shares outstanding - Diluted8,528,310 8,970,194 8,646,631 9,027,458 
Basic earnings per share$1.88 $2.72 $5.54 $7.39 
Diluted earnings per share$1.87 $2.71 $5.53 $7.38