v3.25.4
Stockholders' Equity (Additional Information) (Details) - $ / shares
12 Months Ended
Jan. 15, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Feb. 29, 2024
Feb. 28, 2021
Class of Stock [Line Items]            
Total allowable shares   375,000,000 375,000,000      
Common stock dividends declared and paid (in dollars per share)   $ 2.36 $ 2.29 $ 2.23    
Subsequent Event            
Class of Stock [Line Items]            
Common stock dividends declared and paid (in dollars per share) $ 0.6          
DRIP [Member]            
Class of Stock [Line Items]            
Total allowable shares         4,000,000 6,000,000