XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The reconciliation of basic net income and diluted earnings per common share for the three and nine month periods ended September 30, 2023 and October 1, 2022 were as follows:
Three Months EndedNine Months Ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
(In thousands, except per share data)(In thousands, except per share data)
Net income$24,382 $59,509 $66,660 $264,190 
Weighted-average shares outstanding - basic8,936 9,230 9,010 9,425 
Dilutive effect of share-based awards34 98 18 72 
Weighted-average shares outstanding - diluted8,970 9,328 9,028 9,497 
Basic earnings per share$2.72 $6.44 $7.39 $28.03 
Diluted earnings per share$2.71 $6.38 $7.38 $27.82