XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Basic and Diluted Earnings per Share
Below are basic and diluted earnings per share for the periods indicated (in thousands, except for share data):
Year Ended December 31,
202420232022
Net income for basic and diluted income per common share$58,821 $59,515 $57,331 
Shares:
Weighted-average common shares outstanding – basic32,430,755 35,604,582 37,733,047 
Effect of dilutive securities
Stock options119,503 290,830 539,415 
PSUs159,146 366,321 186,365 
RSUs89,121 109,886 112,943 
RSAs51,972 58,095 53,620 
Weighted-average common shares outstanding – diluted32,850,497 36,429,714 38,625,390 
Earnings per common share - basic$1.81 $1.67 $1.52 
Earnings per common share - diluted$1.79 $1.63 $1.48