v3.26.1
Earnings (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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 $ 24,346 $ 43,262 $ 26,343 $ 60,008
Less: preferred dividends and accretion 15,908 14,788 31,445 29,231
Net income (loss) to common stockholders, basic 8,438 28,474 (5,102) 30,777
Net income (loss) to common stockholders, diluted $ 8,438 $ 28,474 $ (5,102) $ 30,777
Basic:        
Weighted average shares (in shares) 153,866 152,584 153,414 152,331
Income (loss) per share (in dollars per share) $ 0.05 $ 0.19 $ (0.03) $ 0.20
Diluted:        
Effect of restricted stock and performance awards (in shares) 1,819 484 0 627
Weighted average shares (in shares) 155,685 153,068 153,414 152,958
Income (loss) per share (in dollars per share) $ 0.05 $ 0.19 $ (0.03) $ 0.20