v3.26.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20262025
Net income
$511 $7,769 
Shares:
Weighted-average common shares outstanding – basic29,858,890 30,587,949 
Effect of dilutive securities
RSUs179,418 97,342 
Stock options31,942 44,316 
RSAs51,730 53,495 
PSUs260,837 48,531 
Weighted-average common shares outstanding – diluted30,382,817 30,831,633 
Earnings per common share – basic$0.02 $0.25 
Earnings per common share – diluted$0.02 $0.25