v3.26.1
Capital - Summary of Distributions Declared (Details) - $ / shares
Jun. 29, 2026
May 28, 2026
Apr. 29, 2026
Mar. 30, 2026
Feb. 26, 2026
Jan. 29, 2026
Jun. 25, 2025
May 28, 2025
Apr. 28, 2025
Mar. 27, 2025
Feb. 27, 2025
Jan. 29, 2025
O 2025 M1 Dividends                        
Dividends Payable [Line Items]                        
Date Declared                       Jan. 29, 2025
Record Date                       Jan. 30, 2025
Payment Date                       Feb. 21, 2025
Per Share Amount                       $ 0.16
O 2025 M2 Dividends                        
Dividends Payable [Line Items]                        
Date Declared                     Feb. 27, 2025  
Record Date                     Feb. 27, 2025  
Payment Date                     Mar. 24, 2025  
Per Share Amount                     $ 0.17  
O 2025 M3 Dividends                        
Dividends Payable [Line Items]                        
Date Declared                 Apr. 28, 2025      
Record Date                 Apr. 29, 2025      
Payment Date                 May 22, 2025      
Per Share Amount                 $ 0.21      
O 2025 M4 Dividends                        
Dividends Payable [Line Items]                        
Date Declared               May 28, 2025        
Record Date               May 29, 2025        
Payment Date               Jun. 23, 2025        
Per Share Amount               $ 0.22        
O 2026 M1 Dividends                        
Dividends Payable [Line Items]                        
Date Declared           Jan. 29, 2026            
Record Date           Jan. 29, 2026            
Payment Date           Feb. 23, 2026            
Per Share Amount           $ 0.21            
O 2026 M2 Dividends                        
Dividends Payable [Line Items]                        
Date Declared         Feb. 26, 2026              
Record Date         Feb. 26, 2026              
Payment Date         Mar. 26, 2026              
Per Share Amount         $ 0.21              
O 2026 M3 Dividends                        
Dividends Payable [Line Items]                        
Date Declared     Apr. 29, 2026                  
Record Date     Apr. 29, 2026                  
Payment Date     May 22, 2026                  
Per Share Amount     $ 0.2                  
O 2026 M4 Dividends                        
Dividends Payable [Line Items]                        
Date Declared   May 28, 2026                    
Record Date   May 28, 2026                    
Payment Date   Jun. 24, 2026                    
Per Share Amount   $ 0.2                    
Dividend Q1 Y 2026                        
Dividends Payable [Line Items]                        
Date Declared       Mar. 30, 2026                
Record Date       Mar. 30, 2026                
Payment Date       Apr. 22, 2026                
Per Share Amount       $ 0.21                
Dividend Q1 Y 2025                        
Dividends Payable [Line Items]                        
Date Declared                   Mar. 27, 2025    
Record Date                   Mar. 28, 2025    
Payment Date                   Apr. 24, 2025    
Per Share Amount                   $ 0.2    
Dividend Q2 Y 2025                        
Dividends Payable [Line Items]                        
Date Declared             Jun. 25, 2025          
Record Date             Jun. 27, 2025          
Payment Date             Jul. 23, 2025          
Per Share Amount             $ 0.21          
Dividend Q2 Y 2026                        
Dividends Payable [Line Items]                        
Date Declared Jun. 29, 2026                      
Record Date Jun. 29, 2026                      
Payment Date Jul. 24, 2026                      
Per Share Amount $ 0.19