v3.25.1
Per Share Data
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Per Share Data Per Share Data
There are no convertible securities which would affect the denominator in calculating basic and dilutive earnings per share. There were a total of 758,250 stock options, with an average exercise price of $25.05, outstanding on March 31, 2025. A portion of these options were included, on a weighted average basis, in the computation of diluted earnings per share for the period due to the average market price of common shares of $29.82 for the period being greater than the strike price. There were a total of 1,097,000 stock options, with an average exercise price of $25.13, outstanding on March 31, 2024. These options were excluded, on a weighted average basis, in the computation of diluted earnings per share for the period due to the average market price of common shares of $20.20 for the period being less than the strike price.

 Three Months Ended March 31,
 20252024
Weighted average common shares issued8,099,817 8,022,745 
Weighted average treasury stock shares(510,225)(510,225)
Weighted average common shares outstanding - basic7,589,592 7,512,520 
Dilutive effect of outstanding stock options139,096 — 
Weighted average common shares outstanding - diluted7,728,688 7,512,520