v3.25.4
Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 4 Months Ended 7 Months Ended 10 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Sep. 30, 2023
Feb. 28, 2023
May 31, 2023
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Oct. 31, 2024
Class of Stock [Line Items]                        
Proceeds from issuance of common stock, net                 $ 657,589 $ 570,243 $ 507,318  
Percentage of cash distributions paid to stockholders that were considered taxable income                 96.00% 92.70% 86.00%  
Percentage of cash distributions paid to stockholders that were considered a return of capital                 4.00% 7.30% 14.00%  
October 2024 ATM Program                        
Class of Stock [Line Items]                        
Authorized equity distribution program             $ 750,000   $ 750,000     $ 750,000
Common Stock                        
Class of Stock [Line Items]                        
Common stock issuance (in shares)                 21,893,991 22,713,852 21,971,744  
Common Stock | Follow-On Offering                        
Class of Stock [Line Items]                        
Common stock issuance (in shares) 9,430,000 10,350,000 12,006,000 8,855,000     4,715,000          
Number of shares sold pursuant to underwriter's option (in shares) 1,230,000 1,350,000 1,566,000 1,155,000                
Price of shares sold (in USD per share) $ 31.00 $ 24.75 $ 23.00 $ 24.60   $ 24.75            
Proceeds from shares sold $ 285,600       $ 209,300 $ 263,400   $ 245,000        
Proceeds from issuance of common stock, net             $ 143,700