v3.25.2
Stockholders' Equity (Dividends) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class of Stock [Line Items]        
Dividends     $ 216,901 $ 205,843
Common stock dividends declared (in dollars per share) $ 0.58 $ 0.565 $ 1.16 $ 1.13
DRIP [Member]        
Class of Stock [Line Items]        
Dividends $ 108,566 $ 103,159 $ 216,901 $ 205,843
Per share $ 0.58 $ 0.565 $ 1.16 $ 1.13