v3.26.1
Stockholders' Equity - Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]            
Preferred dividends declared $ 12,866 $ 12,807 $ 13,239 $ 13,186    
Common dividends declared $ 36,089   $ 40,956   $ 72,186 $ 88,212
Dividends declared per common share (in usd per share) $ 0.34   $ 0.39   $ 0.68 $ 0.84
Series A Preferred Stock            
Class of Stock [Line Items]            
Preferred dividends declared $ 2,564   $ 2,564   $ 5,129 $ 5,129
Dividends declared per preferred share (in usd per share) $ 0.51   $ 0.51   $ 1.02 $ 1.02
Series B Preferred Stock            
Class of Stock [Line Items]            
Preferred dividends declared $ 4,842   $ 4,842   $ 9,683 $ 9,683
Dividends declared per preferred share (in usd per share) $ 0.48   $ 0.48   $ 0.96 $ 0.96
Series C Preferred Stock            
Class of Stock [Line Items]            
Preferred dividends declared $ 5,460   $ 5,833   $ 10,861 $ 11,613
Dividends declared per preferred share (in usd per share) $ 0.56   $ 0.60   $ 1.12 $ 1.20