v3.26.1
Net Assets - Summary of Distributions Declared and Paid (Details) - $ / shares
6 Months Ended 12 Months Ended 18 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jun. 30, 2026
Dividends Payable [Line Items]        
Amount per Share $ 0.66 $ 0.71 $ 1.4 $ 2.06
March 20, 2025        
Dividends Payable [Line Items]        
Type     Quarterly  
Declaration Date     Mar. 20, 2025  
Record Date     Mar. 31, 2025  
Payment Date     Apr. 14, 2025  
Amount per Share     $ 0.33  
March 20, 2025        
Dividends Payable [Line Items]        
Type     Supplemental  
Declaration Date     Mar. 20, 2025  
Record Date     Mar. 31, 2025  
Payment Date     Apr. 14, 2025  
Amount per Share     $ 0.03  
May 7, 2025        
Dividends Payable [Line Items]        
Type     Quarterly  
Declaration Date     May 07, 2025  
Record Date     May 19, 2025  
Payment Date     Jun. 03, 2025  
Amount per Share     $ 0.33  
May 7, 2025        
Dividends Payable [Line Items]        
Type     Supplemental  
Declaration Date     May 07, 2025  
Record Date     May 19, 2025  
Payment Date     Jun. 03, 2025  
Amount per Share     $ 0.02  
August 6, 2025        
Dividends Payable [Line Items]        
Type     Quarterly  
Declaration Date     Aug. 06, 2025  
Record Date     Aug. 18, 2025  
Payment Date     Sep. 02, 2025  
Amount per Share     $ 0.33  
August 6, 2025        
Dividends Payable [Line Items]        
Type     Supplemental  
Declaration Date     Aug. 06, 2025  
Record Date     Aug. 18, 2025  
Payment Date     Sep. 02, 2025  
Amount per Share     $ 0.03  
November 5, 2025        
Dividends Payable [Line Items]        
Type     Quarterly  
Declaration Date     Nov. 05, 2025  
Record Date     Nov. 17, 2025  
Payment Date     Dec. 03, 2025  
Amount per Share     $ 0.33  
February 25, 2026        
Dividends Payable [Line Items]        
Type Quarterly      
Declaration Date Feb. 25, 2026      
Record Date Mar. 10, 2026      
Payment Date Mar. 24, 2026      
Amount per Share $ 0.33      
May 5, 2026        
Dividends Payable [Line Items]        
Type Quarterly      
Declaration Date May 05, 2026      
Record Date May 18, 2026      
Payment Date Jun. 02, 2026      
Amount per Share $ 0.33