XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Dividends/Distributions (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]            
Dividends declared $ 157,065   $ 133,116   $ 316,132 $ 266,144
Distributions paid $ 157,065   $ 133,116   $ 316,132 $ 266,144
Cash dividends declared per share of common stock (in dollars per share) $ 1.55 $ 1.55 $ 1.30 $ 1.30 $ 3.10 $ 2.60
Dividends paid (in dollars per share) $ 1.55   $ 1.30   $ 3.10 $ 2.60
Dividends paid $ 91   $ 91   $ 182 $ 182
Series AA PREF Stock            
Class of Stock [Line Items]            
Dividends paid $ 91   $ 91   $ 182 $ 182
Distributions paid, preferred stockholders, per share (in dollars per share) $ 15.95   $ 15.95   $ 31.90 $ 31.90