v3.26.1
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income (loss) available to common stockholders $ 23,369 $ 8,287 $ 43,082 $ 19,922
Weighted average common shares outstanding (in shares) 52,468,721 31,307,099 49,521,555 29,281,449
Effect of dilutive restricted stock awards (in shares) 22 27 123 52
Diluted weighted average common shares outstanding (in shares) 52,468,743 31,307,126 49,521,678 29,281,501
Earnings (loss) per share:        
Basic (in dollars per share) $ 0.45 $ 0.26 $ 0.87 $ 0.68
Diluted (in dollars per share) $ 0.45 $ 0.26 $ 0.87 $ 0.68