v3.26.3
Earnings Per Share
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table provides the calculation of basic and diluted earnings per share:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
($ in thousands, except share and per share data)
Numerator
Net income$12,942 $15,176 $45,090 $38,943 
Denominator
Basic weighted average shares outstanding32,944,249 32,782,300 32,880,107 32,722,642 
Effect of dilutive awards(1):
Restricted stock units562,466 352,420 479,533 472,071 
Performance stock units212,835 131,209 184,105 130,171 
Warrants537,006 384,994 305,073 482,221 
Diluted weighted average shares outstanding
34,256,556 33,650,923 33,848,818 33,807,105 
Earnings per share
Basic$0.39 $0.46 $1.37 $1.19 
Diluted$0.38 $0.45 $1.33 $1.15 
__________________
(1)For the three and nine months ended September 30, 2026, there were 2,438 and 5,520 anti-dilutive awards, respectively, that were excluded from the calculation of diluted weighted-average shares outstanding, compared to nil for the same periods in 2025.