XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Weighted Average Shares Outstanding (Tables)
12 Months Ended
Dec. 31, 2023
Weighted Average Shares Outstanding [Abstract]  
Schedule of Weighted Average Number of Shares A reconciliation of the weighted-average number of common shares outstanding used in the calculation of basic and diluted earnings per share follows:
 Weighted-Average Common Shares Outstanding
 202320222021
Basic51,052,963 50,962,447 50,926,374 
Dilutive effect of:
Stock options86,658 20,910 74,798 
Performance share awards66,267 100,810 77,891 
Diluted51,205,888 51,084,167 51,079,063