XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 28, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Common Share
The shares used in the computation of the company’s basic and diluted earnings per common share are as follows:
Three Months EndedNine Months Ended
September 28, 2024September 30, 2023September 28, 2024September 30, 2023
Weighted-average common shares outstanding52,577,687 52,822,472 52,660,264 52,932,781 
Effect of dilutive securities825,262 1,079,707 863,023 1,057,822 
Weighted-average common shares outstanding, assuming dilution
53,402,949 53,902,179 53,523,287 53,990,603