XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - (Tables)
9 Months Ended
Sep. 30, 2023
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 30, 2023October 1, 2022September 30, 2023October 1, 2022
Weighted-average common shares outstanding52,822,472 53,212,751 52,932,781 53,307,241 
Effect of dilutive securities1,079,707 937,026 1,057,822 926,291 
Weighted-average common shares outstanding, assuming dilution
53,902,179 54,149,777 53,990,603 54,233,532