v3.25.4
Summary of Significant Accounting Policies - Dividends (Details) - $ / shares
12 Months Ended
Dec. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dividends, Common Stock [Abstract]          
Ordinary income (in dollars per share)   $ 1.385009 $ 1.316017 $ 1.243518  
Ordinary income (as a percent)   92.40% 89.90% 83.70%  
Return of capital (in dollars per share)   $ 0 $ 0.103508 $ 0  
Return of capital (as a percent)   0.00% 7.10% 0.00%  
Unrecaptured section 1250 capital gain (in dollars per share)   $ 0.030187 $ 0.043793 $ 0.089829  
Unrecaptured section 1250 capital gain (as percent)   2.00% 3.00% 6.00%  
Other capital gain (in dollars per share)   $ 0.084101 $ 0 $ 0.151665  
Other capital gain (as percent)   5.60% 0.00% 10.30%  
Total (in dollars per share)   $ 1.499297 $ 1.463318 $ 1.485012  
Dividend declared (in dollars per share)   1.49 1.48 1.47  
O 2022 M1 Dividends          
Dividends, Common Stock [Abstract]          
Dividend declared (in dollars per share)         $ 0.121667
O 2023 M1 Dividends          
Dividends, Common Stock [Abstract]          
Dividend declared (in dollars per share)       0.1225  
O 2024 M1 Dividends          
Dividends, Common Stock [Abstract]          
Dividend declared (in dollars per share)     $ 0.123333    
O 2025 M1 Dividends          
Dividends, Common Stock [Abstract]          
Dividend declared (in dollars per share)   $ 0.010127      
O 2023 M2 Dividends          
Dividends, Common Stock [Abstract]          
Dividend declared (in dollars per share)       $ 0.015845  
Forecast [Member] | O 2026 M1 Dividends          
Dividends, Common Stock [Abstract]          
Dividend declared (in dollars per share) $ 0.124167