v3.26.1
Stockholders' Equity - Schedule of Monthly Net Distributions Per Share (Details) - $ / shares
1 Months Ended
Mar. 31, 2026
Feb. 28, 2026
Jan. 31, 2026
Dec. 31, 2025
Nov. 30, 2025
Oct. 31, 2025
Sep. 30, 2025
Aug. 31, 2025
Jul. 31, 2025
Jun. 30, 2025
May 31, 2025
Apr. 30, 2025
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
O 2025 M1 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date                             Jan. 31, 2025
O 2025 M2 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date                           Feb. 28, 2025  
O 2025 M3 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date                         Mar. 31, 2025    
O 2025 M4 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date                       Apr. 30, 2025      
O 2025 M5 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date                     May 31, 2025        
O 2025 M6 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date                   Jun. 30, 2025          
O 2025 M7 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date                 Jul. 31, 2025            
O 2025 M8 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date               Aug. 31, 2025              
O 2025 M9 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date             Sep. 30, 2025                
O 2025 M10 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date           Oct. 31, 2025                  
O 2025 M11 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date         Nov. 30, 2025                    
O 2025 M12 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date       Dec. 31, 2025                      
O 2026 M1 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date     Jan. 31, 2026                        
O 2026 M2 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date   Feb. 28, 2026                          
O 2026 M3 Class D And Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Record date Mar. 31, 2026                            
O 2025 M1 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                             $ 0.1007
O 2025 M2 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                           $ 0.1010  
O 2025 M3 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                         $ 0.1007    
O 2025 M4 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                       $ 0.1008      
O 2025 M5 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                     $ 0.1007        
O 2025 M6 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                   $ 0.1009          
O 2025 M7 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                 $ 0.1007            
O 2025 M8 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share               $ 0.1007              
O 2025 M9 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share             $ 0.1009                
O 2025 M10 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share           $ 0.1009                  
O 2025 M11 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share         $ 0.101                    
O 2025 M12 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share       $ 0.1009                      
O 2026 M1 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share     $ 0.1012                        
O 2026 M2 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share   $ 0.1015                          
O 2026 M3 Class D Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share $ 0.1012                            
O 2025 M1 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                             $ 0.0923
O 2025 M2 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                           $ 0.0934  
O 2025 M3 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                         $ 0.0923    
O 2025 M4 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                       $ 0.0928      
O 2025 M5 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                     $ 0.0925        
O 2025 M6 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                   $ 0.0929          
O 2025 M7 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share                 $ 0.0924            
O 2025 M8 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share               $ 0.0924              
O 2025 M9 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share             $ 0.0929                
O 2025 M10 Class T Common Stocks Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share           $ 0.093                  
O 2025 M11 Class T Common Stock Dividends[Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share         $ 0.0934                    
O 2025 M12 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share       $ 0.0931                      
O 2026 M1 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share     $ 0.0938                        
O 2026 M2 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share   $ 0.0949                          
O 2026 M3 Class T Common Stock Dividends [Member]                              
Class Of Stock [Line Items]                              
Net distributions declared per share $ 0.094