v3.26.3
Stockholders' Equity - Summary of Distributions Declared and/or Paid (Details) - $ / shares
3 Months Ended
Dec. 11, 2026
Nov. 13, 2026
Oct. 15, 2026
Sep. 10, 2026
Aug. 14, 2026
Jul. 15, 2026
Jun. 11, 2026
May 15, 2026
Apr. 15, 2026
Mar. 13, 2026
Feb. 13, 2026
Jan. 15, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Dividends Payable [Line Items]                                  
Per Share Amount                         $ 2.55       $ 1.53
March 19, 2025                                  
Dividends Payable [Line Items]                                  
Declaration Date                               March 19, 2025  
Type                               Quarterly  
Record Date                               Mar. 31, 2025  
Payment Date                               Apr. 15, 2025  
Per Share Amount                               $ 0.51  
June 18, 2025                                  
Dividends Payable [Line Items]                                  
Declaration Date                             June 18, 2025    
Type                             Quarterly    
Record Date                             Jun. 30, 2025    
Payment Date                             Jul. 15, 2025    
Per Share Amount                             $ 0.51    
September 17, 2025                                  
Dividends Payable [Line Items]                                  
Declaration Date                           September 17, 2025      
Type                           Quarterly      
Record Date                           Sep. 30, 2025      
Payment Date                           Oct. 15, 2025      
Per Share Amount                           $ 0.51      
December 17, 2025                                  
Dividends Payable [Line Items]                                  
Declaration Date                         December 17, 2025        
Type                         Quarterly        
Record Date                         Dec. 31, 2025        
Payment Date                         Jan. 15, 2026        
Per Share Amount                         $ 0.51        
December 17, 2025                                  
Dividends Payable [Line Items]                                  
Declaration Date                       December 17, 2025          
Type                       Monthly          
Record Date                       Jan. 15, 2026          
Payment Date                       Jan. 30, 2026          
Per Share Amount                       $ 0.17          
December 17, 2025                                  
Dividends Payable [Line Items]                                  
Declaration Date                     December 17, 2025            
Type                     Monthly            
Record Date                     Feb. 13, 2026            
Payment Date                     Feb. 27, 2026            
Per Share Amount                     $ 0.17            
December 17, 2025                                  
Dividends Payable [Line Items]                                  
Declaration Date                   December 17, 2025              
Type                   Monthly              
Record Date                   Mar. 13, 2026              
Payment Date                   Mar. 31, 2026              
Per Share Amount                   $ 0.17              
March 18, 2026                                  
Dividends Payable [Line Items]                                  
Declaration Date                 March 18, 2026                
Type                 Monthly                
Record Date                 Apr. 15, 2026                
Payment Date                 Apr. 30, 2026                
Per Share Amount                 $ 0.17                
March 18, 2026                                  
Dividends Payable [Line Items]                                  
Declaration Date               March 18, 2026                  
Type               Monthly                  
Record Date               May 15, 2026                  
Payment Date               May 29, 2026                  
Per Share Amount               $ 0.17                  
March 18, 2026                                  
Dividends Payable [Line Items]                                  
Declaration Date             March 18, 2026                    
Type             Monthly                    
Record Date             Jun. 11, 2026                    
Payment Date             Jun. 30, 2026                    
Per Share Amount             $ 0.17                    
June 17, 2026                                  
Dividends Payable [Line Items]                                  
Declaration Date           June 17, 2026                      
Type           Monthly                      
Record Date           Jul. 15, 2026                      
Payment Date           Jul. 31, 2026                      
Per Share Amount           $ 0.17                      
June 17, 2026                                  
Dividends Payable [Line Items]                                  
Declaration Date         June 17, 2026                        
Type         Monthly                        
Record Date         Aug. 14, 2026                        
Payment Date         Aug. 31, 2026                        
Per Share Amount         $ 0.17                        
June 17, 2026                                  
Dividends Payable [Line Items]                                  
Declaration Date       June 17, 2026                          
Type       Monthly                          
Record Date       Sep. 10, 2026                          
Payment Date       Sep. 30, 2026                          
Per Share Amount       $ 0.17                          
September 16, 2026                                  
Dividends Payable [Line Items]                                  
Declaration Date     September 16, 2026                            
Type     Monthly                            
Record Date     Oct. 15, 2026                            
Payment Date     Oct. 30, 2026                            
Per Share Amount     $ 0.17                            
September 16, 2026                                  
Dividends Payable [Line Items]                                  
Declaration Date   September 16, 2026                              
Type   Monthly                              
Record Date   Nov. 13, 2026                              
Payment Date   Nov. 30, 2026                              
Per Share Amount   $ 0.17                              
September 16, 2026                                  
Dividends Payable [Line Items]                                  
Declaration Date September 16, 2026                                
Type Monthly                                
Record Date Dec. 11, 2026                                
Payment Date Dec. 31, 2026                                
Per Share Amount $ 0.17