XML 76 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock - Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]      
Dividends $ 404,458 $ 380,538 $ 367,291
DRIP [Member]      
Class of Stock [Line Items]      
Dividends $ 404,458 $ 380,538 $ 367,291
Per share $ 2.23 $ 2.16 $ 2.1