v3.26.1
Stockholders' Equity - Schedule of Aggregate Annualized and Monthly Distributions Declared by Record Date for all Classes of Shares (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 A1 And M1 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date                                   Jan. 31, 2025
O 2025 A2 And M2 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date                                 Feb. 28, 2025  
O 2025 A3 And M3 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date                               Mar. 31, 2025    
O 2025 A4 And M4 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date                             Apr. 30, 2025      
O 2025 A5 And M5 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date                           May 31, 2025        
O 2025 A6 And M6 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date                         Jun. 30, 2025          
O 2025 A7 and M7 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date                       Jul. 31, 2025            
O 2025 A8 and M8 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date                     Aug. 31, 2025              
O 2025 A9 and M9 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date                   Sep. 30, 2025                
O 2025 A10 And M10 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date                 Oct. 31, 2025                  
O 2025 A11 And M11 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date               Nov. 30, 2025                    
O 2025 A12 And M12 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date             Dec. 31, 2025                      
O 2026 A1 And M1 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date           Jan. 31, 2026                        
O 2026 A2 And M2 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date         Feb. 28, 2026                          
O 2026 A3 And M3 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date       Mar. 31, 2026                            
O 2026 A4 And M4 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date     Apr. 30, 2026                              
O 2026 A5 And M5 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date   May 31, 2026                                
O 2026 A6 And M6 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Record date Jun. 30, 2026                                  
O 2025 A1 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                                   $ 1.25
O 2025 A2 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                                 $ 1.25  
O 2025 A3 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                               $ 1.25    
O 2025 A4 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                             $ 1.25      
O 2025 A5 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                           $ 1.25        
O 2025 A6 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                         $ 1.25          
O 2025 A7 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                       $ 1.25            
O 2025 A8 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                     $ 1.25              
O 2025 A9 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                   $ 1.25                
O 2025 A10 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                 $ 1.25                  
O 2025 A11 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share               $ 1.25                    
O 2025 A12 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share             $ 1.25                      
O 2026 A1 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share           $ 1.25                        
O 2026 A2 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share         $ 1.25                          
O 2026 A3 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share       $ 1.25                            
O 2026 A4 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share     $ 1.25                              
O 2026 A5 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share   $ 1.25                                
O 2026 A6 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share $ 1.25                                  
O 2025 M1 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                                   $ 0.1042
O 2025 M2 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                                 $ 0.1042  
O 2025 M3 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                               $ 0.1042    
O 2025 M4 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                             $ 0.1042      
O 2025 M5 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                           $ 0.1042        
O 2025 M6 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                         $ 0.1042          
O 2025 M7 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                       $ 0.1042            
O 2025 M8 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                     $ 0.1042              
O 2025 M9 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                   $ 0.1042                
O 2025 M10 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share                 $ 0.1042                  
O 2025 M11 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share               $ 0.1042                    
O 2025 M12 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share             $ 0.1042                      
O2026 M1 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share           $ 0.1042                        
O2026 M2 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share         $ 0.1042                          
O 2026 M3 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share       $ 0.1042                            
O 2026 M4 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share     $ 0.1042                              
O 2026 M5 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share   $ 0.1042                                
O 2026 M6 Dividends [Member]                                    
Class Of Stock [Line Items]                                    
Aggregate annualized gross distribution declared per share $ 0.1042