v3.26.1
Dividends/Distributions (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]            
Dividends declared $ 162,817   $ 157,065   $ 325,423 $ 316,132
Distributions paid $ 162,817   $ 157,065   $ 325,423 $ 316,132
Cash dividends declared per share of common stock (in dollars per share) $ 1.60 $ 1.60 $ 1.55 $ 1.55 $ 3.20 $ 3.10
Dividends paid (in dollars per share) $ 1.60   $ 1.55   $ 3.20 $ 3.10
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