XML 80 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Earnings Per Common Share
Earnings per common share have been computed as follows (dollars in thousands, except per share amounts):
Years Ended December 31,
202420232022
Net income$113,691 $122,565 $128,311 
 
Weighted average number of common shares outstanding, basic56,610,03255,432,32255,387,073
Dilutive effect of common stock equivalents:
Options7531,632
Warrants3241,753
RSU awards662,341647,217665,998
PSU awards243,166151,19058,206
DSU awards19,95618,15415,532
ESPP6,7536,9416,970
Weighted average number of common shares outstanding, diluted57,543,00156,256,14856,137,164
 
Basic earnings per common share$2.01 $2.21 $2.32 
Diluted earnings per common share1.98 2.18 2.29 
Schedule of Average Shares Excluded From Computation of Diluted Earnings Per Common Share
Average shares that were excluded from the computation of diluted earnings per common share because their effect would have been anti-dilutive are summarized in the table below for the periods presented:
Years Ended December 31,
202420232022
Anti-dilutive common stock equivalents
Options9,58821,9817,792
RSU awards3,21639,44538,912
PSU awards140,937106,955189,000
Total anti-dilutive common stock equivalents153,741168,381235,704