v3.26.1
Distributions - Schedule of Distributions Declared on Shares of Common Stock (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Nov. 07, 2025
Aug. 07, 2025
Apr. 15, 2025
Mar. 20, 2025
Declared on March 20, 2025 [Member]          
Dividends Payable [Line Items]          
Declaration date Mar. 20, 2025        
Record date Apr. 25, 2025        
Payment date May 16, 2025        
Amount per share         $ 0.12
Declared on April 15, 2025 [Member]          
Dividends Payable [Line Items]          
Declaration date Apr. 15, 2025        
Record date May 24, 2025        
Payment date Jun. 14, 2025        
Amount per share       $ 0.12  
Declared on August 7, 2025 [Member]          
Dividends Payable [Line Items]          
Declaration date Aug. 07, 2025        
Record date Sep. 18, 2025        
Payment date Oct. 09, 2025        
Amount per share     $ 0.12    
Declared on November 7, 2025 [Member]          
Dividends Payable [Line Items]          
Declaration date Nov. 10, 2025        
Record date Dec. 01, 2025        
Payment date Dec. 12, 2025        
Amount per share   $ 0.12      
Supplemental distribution Declared on August 7, 2025 [Member]          
Dividends Payable [Line Items]          
Declaration date [1] Aug. 07, 2025        
Record date Sep. 18, 2025        
Payment date Oct. 09, 2025        
Amount per share     $ 0.02    
Supplemental distribution Declared on November 07, 2025 [Member]          
Dividends Payable [Line Items]          
Declaration date [1] Nov. 10, 2025        
Record date Dec. 01, 2025        
Payment date Dec. 12, 2025        
Amount per share   $ 0.02      
[1] Supplemental distribution