XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
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:
Years Ended December 31,202520242023
($ in thousands, except share and per share data)
Numerator
Net income$53,786 $38,243 $25,047 
Denominator
Basic weighted average shares outstanding32,737,932 29,261,209 24,000,000 
Effect of dilutive awards(1)
Restricted stock units448,251 219,417 — 
Performance stock units130,278 68,791 — 
Warrants419,483 127,779 — 
Diluted weighted average shares outstanding
33,735,944 29,677,196 24,000,000 
Earnings per share
Basic$1.64 $1.31 $1.04 
Diluted$1.59 $1.29 $1.04 
__________________
(1)     As of December 31, 2025, 2024 and 2023, there were nil anti-dilutive awards for all periods that were excluded from the calculation of diluted weighted-average shares outstanding.