v3.25.2
Stockholders' Equity - Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Class of Stock [Line Items]            
Preferred dividends declared $ 13,239 $ 13,186 $ 11,784 $ 11,784    
Common dividends declared $ 40,956   $ 46,945   $ 88,212 $ 94,026
Dividends declared per common share (in usd per share) $ 0.39   $ 0.45   $ 0.84 $ 0.90
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,833   $ 4,378   $ 11,613 $ 8,756
Dividends declared per preferred share (in usd per share) $ 0.60   $ 0.45   $ 1.20 $ 0.90