v3.25.4
Stockholders' Equity - Schedule of Monthly Net Distributions Per Share (Details) - $ / shares
1 Months Ended
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
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
Dec. 31, 2023
Nov. 30, 2023
Oct. 31, 2023
Sep. 30, 2023
Aug. 31, 2023
Jul. 31, 2023
Jun. 30, 2023
May 31, 2023
Apr. 30, 2023
Mar. 31, 2023
Feb. 28, 2023
Jan. 31, 2023
O 2023 M1 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                                       Jan. 31, 2023
O 2023 M2 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                                     Feb. 28, 2023  
O 2023 M3 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                                   Mar. 31, 2023    
O 2023 M4 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                                 Apr. 30, 2023      
O 2023 M5 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                               May 31, 2023        
O 2023 M6 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                             Jun. 30, 2023          
O 2023 M7 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                           Jul. 31, 2023            
O 2023 M8 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                         Aug. 31, 2023              
O 2023 M9 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                       Sep. 30, 2023                
O 2023 M10 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                     Oct. 31, 2023                  
O 2023 M11 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                   Nov. 30, 2023                    
O 2023 M12 Class D and Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Record date                                                 Dec. 31, 2023                      
O 2023 M1 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                                       $ 0.1
O 2023 M2 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                                     $ 0.1004  
O 2023 M3 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                                   $ 0.1001    
O 2023 M4 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                                 $ 0.1002      
O 2023 M5 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                               $ 0.1001        
O 2023 M6 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                             $ 0.1004          
O 2023 M7 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                           $ 0.1005            
O 2023 M8 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                         $ 0.1005              
O 2023 M9 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                       $ 0.1006                
O 2023 M10 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                     $ 0.1005                  
O 2023 M11 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                   $ 0.1006                    
O 2023 M12 Class D Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                 $ 0.1005                      
O 2023 M1 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                                       $ 0.09
O 2023 M2 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                                     $ 0.0914  
O 2023 M3 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                                   $ 0.0903    
O 2023 M4 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                                 $ 0.0907      
O 2023 M5 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                               $ 0.0903        
O 2023 M6 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                             $ 0.0912          
O 2023 M7 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                           $ 0.0916            
O 2023 M8 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                         $ 0.0915              
O 2023 M9 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                       $ 0.092                
O 2023 M10 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                     $ 0.0916                  
O 2023 M11 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                   $ 0.092                    
O 2023 M12 Class T Common Stock Dividends [Member]                                                                        
Class Of Stock [Line Items]                                                                        
Net distributions declared per share                                                 $ 0.0916                      
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 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 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 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 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.101                                                  
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 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 Stock 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