XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Schedule of Aggregate Annualized and Monthly Distributions Declared by Record Date for all Classes of Shares (Details) - $ / shares
1 Months Ended
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. 30, 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 A1 and M1 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                                         Jan. 31, 2023
O 2023 A2 and M2 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                                       Feb. 28, 2023  
O 2023 A3 and M3 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                                     Mar. 31, 2023    
O 2023 A4 and M4 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                                   Apr. 30, 2023      
O 2023 A5 and M5 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                                 May 31, 2023        
O 2023 A6 and M6 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                               Jun. 30, 2023          
O 2023 A7 and M7 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                             Jul. 31, 2023            
O 2023 A8 and M8 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                           Aug. 31, 2023              
O 2023 A9 and M9 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                         Sep. 30, 2023                
O 2023 A10 and M10 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                       Oct. 31, 2023                  
O 2023 A11 and M11 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                     Nov. 30, 2023                    
O 2023 A12 and M12 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                   Dec. 31, 2023                      
O 2024 A1 and M1 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date                 Jan. 30, 2024                        
O 2024 A2 and M2 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date               Feb. 29, 2024                          
O 2024 A3 and M3 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date             Mar. 31, 2024                            
O 2024 A4 and M4 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date           Apr. 30, 2024                              
O 2024 A5 and M5 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date         May 31, 2024                                
O 2024 A6 and M6 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date       Jun. 30, 2024                                  
O 2024 A7 and M7 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date     Jul. 31, 2024                                    
O 2024 A8 and M8 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date   Aug. 31, 2024                                      
O 2024 A9 and M9 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Record date Sep. 30, 2024                                        
O 2023 A1 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                                         $ 1.2500
O 2023 A2 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                                       $ 1.2500  
O 2023 A3 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                                     $ 1.2500    
O 2023 A4 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                                   $ 1.25      
O 2023 A5 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                                 $ 1.25        
O 2023 A6 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                               $ 1.25          
O 2023 A7 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                             $ 1.25            
O 2023 A8 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                           $ 1.25              
O 2023 A9 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                         $ 1.25                
O 2023 A10 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                       $ 1.25                  
O 2023 A11 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                     $ 1.25                    
O 2023 A12 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                   $ 1.25                      
O 2024 A1 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                 $ 1.25                        
O 2024 A2 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share               $ 1.25                          
O 2024 A3 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share             $ 1.25                            
O 2024 A4 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share           $ 1.25                              
O 2024 A5 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share         $ 1.25                                
O 2024 A6 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share       $ 1.25                                  
O 2024 A7 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share     $ 1.25                                    
O 2024 A8 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share   $ 1.25                                      
O 2024 A9 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share $ 1.25                                        
O 2023 M1 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                                         $ 0.1042
O 2023 M2 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                                       $ 0.1042  
O 2023 M3 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                                     $ 0.1042    
O 2023 M4 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                                   $ 0.1042      
O 2023 M5 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                                 $ 0.1042        
O 2023 M6 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                               $ 0.1042          
O 2023 M7 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                             $ 0.1042            
O 2023 M8 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                           $ 0.1042              
O 2023 M9 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                         $ 0.1042                
O 2023 M10 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                       $ 0.1042                  
O 2023 M11 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                     $ 0.1042                    
O 2023 M12 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                   $ 0.1042                      
O 2024 M1 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share                 $ 0.1042                        
O 2024 M2 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share               $ 0.1042                          
O 2024 M3 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share             $ 0.1042                            
O 2024 M4 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share           $ 0.1042                              
O 2024 M5 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share         $ 0.1042                                
O 2024 M6 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share       $ 0.1042                                  
O 2024 M7 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share     $ 0.1042                                    
O 2024 M8 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share   $ 0.1042                                      
O 2024 M9 Dividends [Member]                                          
Class Of Stock [Line Items]                                          
Aggregate annualized gross distribution declared per share $ 0.1042