XML 96 R85.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2026
Jun. 30, 2026
May 31, 2026
Apr. 30, 2026
Mar. 31, 2026
Feb. 28, 2026
Jan. 31, 2026
Jun. 30, 2025
May 31, 2025
Apr. 30, 2025
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Aug. 05, 2026
Dec. 31, 2025
Class of Stock [Line Items]                                  
Distributions paid per common share (in dollars per share)   $ 0.2705 $ 0.2705 $ 0.2705 $ 0.2700 $ 0.2700 $ 0.2700 $ 0.2685 $ 0.2685 $ 0.2685 $ 0.2680 $ 0.2640 $ 0.2640 $ 1.6215 $ 1.6015    
Distributions payable (in dollars per share)   $ 0.2710                       $ 0.2710      
Common stock, shares authorized   1,300,000                       1,300,000     1,300,000
Number of shares repurchased             1,800                    
Repurchase of common stock             $ 101,900             $ 101,915 $ 0    
Remaining under the share repurchase program   $ 1,900,000                       $ 1,900,000      
ATM Program                                  
Class of Stock [Line Items]                                  
Common stock, shares authorized     150,000                            
Shares remaining for future issuance (in shares)   138,900                       138,900      
DRSPP                                  
Class of Stock [Line Items]                                  
Shares remaining for future issuance (in shares)   10,400                       10,400      
Dividend reinvestment and stock purchase plan, authorized shares (in shares)   26,000                       26,000      
Subsequent event                                  
Class of Stock [Line Items]                                  
Distributions paid per common share (in dollars per share) $ 0.2710                                
Subsequent event | ATM Program                                  
Class of Stock [Line Items]                                  
Shares remaining for future issuance (in shares)                               22,500