v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table provides the calculation of basic and diluted earnings per share:
Three Months Ended
March 31,
20262025
($ in thousands, except share and per share data)
Numerator
Net income$16,010 $11,425 
Denominator
Basic weighted average shares outstanding32,807,104 32,662,683 
Effect of dilutive awards(1):
Restricted stock units302,780 465,273 
Performance stock units95,698 141,429 
Warrants78,145 442,539 
Diluted weighted average shares outstanding
33,283,727 33,711,924 
Earnings per share
Basic$0.49 $0.35 
Diluted$0.48 $0.34 
__________________
(1)As of March 31, 2026 and 2025, there were 24,747 and nil anti-dilutive awards that were excluded from the calculation of diluted weighted-average shares outstanding.