XML 30 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share.
The following details the computations of the basic and diluted earnings per common share (in thousands, except per share amounts):
Years Ended December 31
202420232022
Common shares:
Weighted average common shares outstanding during the period – shares used for basic earnings per common share18,88218,84018,772
Common shares issuable under share based payments plans which are potentially dilutive888298
Common shares used for diluted earnings per common share18,97018,92218,870
Net income attributable to the Company$6,385 5,3024,565
Earnings per common share:
 -basic $0.34 0.280.24
 -diluted$0.34 0.280.24
For 2024 the Company had 32,530 shares attributable to outstanding stock options that were excluded from the calculation of diluted earnings per share because their inclusion would have been anti-dilutive.
During 2023 the Company repurchased 73,818 shares at an average cost of $27.10.