v3.26.1
Stockholders' Equity - Schedule of Monthly Net Distributions Per Share (Details) - $ / shares
1 Months Ended
Jun. 30, 2026
May 31, 2026
Apr. 30, 2026
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 2026 M4 Class D And Class T Common Stock Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date     Apr. 30, 2026                              
O 2026 M5 Class D And Class T Common Stock Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date   May 31, 2026                                
O 2026 M6 Class D And Class T Common Stock Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date Jun. 30, 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 2026 M4 Class D Common Stock Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Net distributions declared per share     $ 0.1014                              
O 2026 M5 Class D Common Stock Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Net distributions declared per share   $ 0.1013                                
O 2026 M6 Class D Common Stock Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Net distributions declared per share $ 0.1014                                  
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                            
O 2026 M4 Class T Common Stock Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Net distributions declared per share     $ 0.0946                              
O 2026 M5 Class T Common Stock Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Net distributions declared per share   $ 0.0944                                
O 2026 M6 Class T Common Stock Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Net distributions declared per share $ 0.0947