v3.25.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2025
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,
202520242023
Net income for basic and diluted income per common share$32,671 $58,821 $59,515 
Shares:
Weighted-average common shares outstanding – basic29,938,268 32,430,755 35,604,582 
Effect of dilutive securities
Stock options23,473 119,503 290,830 
PSUs88,049 159,146 366,321 
RSUs97,006 89,121 109,886 
RSAs34,398 51,972 58,095 
Weighted-average common shares outstanding – diluted30,181,194 32,850,497 36,429,714 
Earnings per common share - basic$1.09 $1.81 $1.67 
Earnings per common share - diluted$1.08 $1.79 $1.63