v3.26.1
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income (loss) available to common stockholders $ 19,713 $ 11,635
Weighted average common shares outstanding (in shares) 46,541,642 27,233,292
Effect of dilutive restricted stock awards (in shares) 225 76
Diluted weighted average common shares outstanding (in shares) 46,541,867 27,233,368
Earnings (loss) per share:    
Basic (in dollars per share) $ 0.42 $ 0.43
Diluted (in dollars per share) $ 0.42 $ 0.43