v3.25.3
Stockholders' Equity - Schedule of Monthly Net Distributions Per Share (Details) - $ / shares
1 Months Ended
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
Dec. 31, 2024
Nov. 30, 2024
Oct. 31, 2024
Sep. 30, 2024
Aug. 31, 2024
Jul. 31, 2024
Jun. 30, 2024
May 31, 2024
Apr. 30, 2024
Mar. 31, 2024
Feb. 29, 2024
Jan. 31, 2024
O 2024 M1 Class D and Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                                         Jan. 31, 2024
O 2024 M2 Class D and Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                                       Feb. 29, 2024  
O 2024 M3 Class D and Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                                     Mar. 31, 2024    
O 2024 M4 Class D and Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                                   Apr. 30, 2024      
O 2024 M5 Class D and Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                                 May 31, 2024        
O 2024 M6 Class D and Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                               Jun. 30, 2024          
O 2024 M7 Class D and Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                             Jul. 31, 2024            
O 2024 M8 Class D and Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                           Aug. 31, 2024              
O 2024 M9 Class D and Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                         Sep. 30, 2024                
O 2024 M10 Class D And Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                       Oct. 31, 2024                  
O 2024 M11 Class D And Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                     Nov. 30, 2024                    
O 2024 M12 Class D And Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                   Dec. 31, 2024                      
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 2024 M1 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                                         $ 0.1006
O 2024 M2 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                                       $ 0.1008  
O 2024 M3 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                                     $ 0.1006    
O 2024 M4 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                                   $ 0.1007      
O 2024 M5 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                                 $ 0.1006        
O 2024 M6 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                               $ 0.1008          
O 2024 M7 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                             $ 0.1006            
O 2024 M8 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                           $ 0.1007              
O 2024 M9 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                         $ 0.1008                
O 2024 M10 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                       $ 0.1007                  
O 2024 M11 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                     $ 0.1008                    
O 2024 M12 Class D Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                   $ 0.1007                      
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 2024 M1 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                                         $ 0.0919
O 2024 M2 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                                       $ 0.0927  
O 2024 M3 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                                     $ 0.092    
O 2024 M4 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                                   $ 0.0925      
O 2024 M5 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                                 $ 0.0921        
O 2024 M6 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                               $ 0.0925          
O 2024 M7 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                             $ 0.0921            
O 2024 M8 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                           $ 0.0922              
O 2024 M9 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                         $ 0.0926                
O 2024 M10 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                       $ 0.0922                  
O 2024 M11 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                     $ 0.0926                    
O 2024 M12 Class T Common Stock Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Net distributions declared per share                   $ 0.0922                      
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