v3.26.1
Net Assets - Schedule of Authorizes and Declares Distributions Amounts Per Share of Common Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 30, 2026
Feb. 27, 2026
Jan. 30, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Dividends Payable [Line Items]            
Distribution Per Share [1] $ 0.1962 $ 0.18 $ 0.1997 $ 0.5982 $ 0.5759 $ 0.5982
Distribution Amount         $ 49,069 $ 34,398
January 30, 2026            
Dividends Payable [Line Items]            
Declaration Date         Jan. 30, 2026  
Payment Date         Mar. 02, 2026  
Distribution Per Share [1]         $ 0.1943  
Distribution Amount         $ 16,651  
February 27, 2026            
Dividends Payable [Line Items]            
Declaration Date         Feb. 27, 2026  
Payment Date         Apr. 02, 2026  
Distribution Per Share [1]         $ 0.1751  
Distribution Amount         $ 15,401  
March 30, 2026            
Dividends Payable [Line Items]            
Declaration Date         Mar. 30, 2026  
Payment Date         May 04, 2026  
Distribution Per Share [1]         $ 0.1909  
Distribution Amount         $ 17,017  
March 31, 2025            
Dividends Payable [Line Items]            
Declaration Date           Mar. 31, 2025
Payment Date           Apr. 30, 2025
Distribution Per Share [1]           $ 0.5667
Distribution Amount           $ 34,398
Special Distribution Declaration Date January 30, 2026            
Dividends Payable [Line Items]            
Distribution Per Share [1]         $ 0.0054  
Special Distribution Declaration Date February 27, 2026            
Dividends Payable [Line Items]            
Distribution Per Share [1]         0.0049  
Special Distribution Declaration Date March 30, 2026            
Dividends Payable [Line Items]            
Distribution Per Share [1]         0.0053  
Special Distribution Declaration Date March 31, 2025            
Dividends Payable [Line Items]            
Distribution Per Share [1]           $ 0.0315
Base Distribution, Total            
Dividends Payable [Line Items]            
Distribution Per Share [1]         0.5603  
Special Distribution, Total            
Dividends Payable [Line Items]            
Distribution Per Share [1]         $ 0.0156  
Base Distribution, Total            
Dividends Payable [Line Items]            
Distribution Per Share [1]           0.5667
Special Distribution, Total            
Dividends Payable [Line Items]            
Distribution Per Share [1]           $ 0.0315
[1] Rounded to four decimal places.