v3.25.2
Earnings per Common Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Earnings per share for the three and six months ended June 30, 2025 and 2024 is computed as presented in the table below.
Three Months Ended June 30,Six Months Ended June 30,
$ in thousands, except share and per share amounts2025202420252024
Net income (loss) available to common stockholders$8,287 $3,620 $19,922 $8,300 
Weighted average common shares outstanding31,307,099 10,729,623 29,281,449 8,956,409 
Effect of dilutive restricted stock awards27 28 52 306 
Diluted weighted average common shares outstanding31,307,126 10,729,651 29,281,501 8,956,715 
Earnings (loss) per share:
Basic$0.26 $0.34 $0.68 $0.93 
Diluted$0.26 $0.34 $0.68 $0.93