XML 138 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes and Distributions - Cash Distributions Paid to Common Stockholders for Federal Income Tax Purposes (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dividends Payable [Line Items]      
Common stock (in USD per share) $ 2.56 $ 2.44 $ 2.44
O 2024 Q4 Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share) 1.3948    
O 2023 Q4 Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share)   1.6719  
O 2022 Q4 Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share)     2.4400
S 2024 Q4 Long Term Capital Gains(Losses) Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share) 0.5147    
S 2023 Q4 Long Term Capital Gains(Losses) Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share)   0.1159  
S 2022 Q4 Long Term Capital Gains(Losses) Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share)     0
S 2024 Q4 Return Of Capital Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share) 0.6505    
S 2023 Q4 Return Of Capital Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share)   0.6522  
S 2022 Q4 Return Of Capital Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share)     0
S 2024 Q4 Section 199A Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share) 1.3948    
S 2023 Q4 Section 199A Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share)   1.6719  
S 2022 Q4 Section 199A Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share)     2.4400
S 2024 Q4 Unrecaptured Section 1250 Gains Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share) $ 0.1268    
S 2023 Q4 Unrecaptured Section 1250 Gains Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share)   $ 0.0150  
S 2022 Q4 Unrecaptured Section 1250 Gains Dividends      
Dividends Payable [Line Items]      
Common stock (in USD per share)     $ 0.0000