XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 29, 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 EndedSix Months Ended
June 29, 2024July 1, 2023June 29, 2024July 1, 2023
Weighted-average common shares outstanding52,661,542 52,956,701 52,701,553 52,987,935 
Effect of dilutive securities834,342 1,049,178 881,904 1,046,880 
Weighted-average common shares outstanding, assuming dilution
53,495,884 54,005,879 53,583,457 54,034,815