v3.26.1
Earnings Per Share
6 Months Ended
Jun. 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
June 30,
Six Months Ended
June 30,
2026202520262025
($ in thousands, except share and per share data)
Numerator
Net income$16,138 $12,342 $32,148 $23,767 
Denominator
Basic weighted average shares outstanding32,887,461 32,721,629 32,847,504 32,692,319 
Effect of dilutive awards(1):
Restricted stock units362,887 540,287 362,851 501,387 
Performance stock units94,539 184,787 97,950 165,041 
Warrants212,988 599,258 148,370 526,667 
Diluted weighted average shares outstanding
33,557,875 34,045,961 33,456,675 33,885,414 
Earnings per share
Basic$0.49 $0.38 $0.98 $0.73 
Diluted$0.48 $0.36 $0.96 $0.70 
__________________
(1)For the three and six months ended June 30, 2026, there were 349,912 and 16,495 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.