Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Dividends Declared (Details)

v3.25.0.1
Stockholders' Equity - Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Preferred dividends declared $ 47,136 $ 48,607 $ 53,607
Common dividends declared $ 187,906 $ 192,220 $ 228,845
Dividends declared per common share (in usd per share) $ 1.80 $ 1.95 $ 2.64
Series A Preferred Stock      
Class of Stock [Line Items]      
Preferred dividends declared $ 10,258 $ 10,460 $ 11,462
Dividends declared per preferred share (in usd per share) $ 2.04 $ 2.04 $ 2.04
Series B Preferred Stock      
Class of Stock [Line Items]      
Preferred dividends declared $ 19,366 $ 20,087 $ 21,547
Dividends declared per preferred share (in usd per share) $ 1.92 $ 1.92 $ 1.92
Series C Preferred Stock      
Class of Stock [Line Items]      
Preferred dividends declared $ 17,512 $ 18,060 $ 20,598
Dividends declared per preferred share (in usd per share) $ 1.80 $ 1.80 $ 1.80