v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Below are basic and diluted earnings per share for the periods indicated (in thousands, except for share data):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Net income
$4,205 $11,007 $4,716 $18,776 
Shares:
Weighted-average common shares outstanding – basic30,109,812 29,843,687 29,989,347 30,213,762 
Effect of dilutive securities
RSUs146,294 52,605 162,856 74,974 
Stock options29,823 8,718 30,883 26,517 
RSAs22,717 1,921 37,224 27,708 
PSUs300,160 5,684 280,499 27,108 
Weighted-average common shares outstanding – diluted30,608,806 29,912,615 30,500,809 30,370,069 
Earnings per common share – basic$0.14 $0.37 $0.16 $0.62 
Earnings per common share – diluted$0.14 $0.37 $0.15 $0.62