v3.26.1
Capital - Summary of Distributions Declared (Details) - $ / shares
Mar. 30, 2026
Feb. 26, 2026
Jan. 29, 2026
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 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        
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