v3.26.1
Net Assets - Summary of Dividend Reinvestment Plan Shares Issued to Shareholders and Value of Such Shares (Details) - USD ($)
$ in Thousands
12 Months Ended 48 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2025
Dividends Payable [Line Items]        
DRP Shares Value $ 103,062 $ 131,158 $ 81,084 $ 358,521
DRP Shares Issued       15,234,094
April 15, 2022        
Dividends Payable [Line Items]        
Payment Date Apr. 15, 2022      
DRP Shares Value $ 7,200      
DRP Shares Issued 286,055      
July 15, 2022        
Dividends Payable [Line Items]        
Payment Date Jul. 15, 2022      
DRP Shares Value $ 9,321      
DRP Shares Issued 373,593      
October 17, 2022        
Dividends Payable [Line Items]        
Payment Date Oct. 17, 2022      
DRP Shares Value $ 8,646      
DRP Shares Issued 377,076      
December 30, 2022        
Dividends Payable [Line Items]        
Payment Date Dec. 30, 2022      
DRP Shares Value $ 18,056      
DRP Shares Issued 801,437      
April 17, 2023        
Dividends Payable [Line Items]        
Payment Date Apr. 17, 2023      
DRP Shares Value $ 13,892      
DRP Shares Issued 637,800      
June 28, 2023        
Dividends Payable [Line Items]        
Payment Date Jun. 28, 2023      
DRP Shares Value $ 16,789      
DRP Shares Issued 754,571      
September 28, 2023        
Dividends Payable [Line Items]        
Payment Date Sep. 28, 2023      
DRP Shares Value $ 18,945      
DRP Shares Issued 828,460      
December 28, 2023        
Dividends Payable [Line Items]        
Payment Date Dec. 28, 2023      
DRP Shares Value $ 31,456      
DRP Shares Issued 1,347,765      
March 28, 2024        
Dividends Payable [Line Items]        
Payment Date Mar. 28, 2024      
DRP Shares Value $ 20,039      
DRP Shares Issued 861,529      
June 27, 2024        
Dividends Payable [Line Items]        
Payment Date Jun. 27, 2024      
DRP Shares Value $ 29,653      
DRP Shares Issued 1,246,983      
September 27, 2024        
Dividends Payable [Line Items]        
Payment Date Sep. 27, 2024      
DRP Shares Value $ 28,260      
DRP Shares Issued 1,179,974      
December 27, 2024        
Dividends Payable [Line Items]        
Payment Date Dec. 27, 2024      
DRP Shares Value $ 53,204      
DRP Shares Issued 2,210,389      
March 27, 2025        
Dividends Payable [Line Items]        
Payment Date Mar. 27, 2025      
DRP Shares Value $ 37,125      
DRP Shares Issued 1,555,293      
June 27, 2025        
Dividends Payable [Line Items]        
Payment Date Jun. 27, 2025      
DRP Shares Value $ 38,877      
DRP Shares Issued 1,630,752      
September 26, 2025        
Dividends Payable [Line Items]        
Payment Date Sep. 26, 2025      
DRP Shares Value $ 13,158      
DRP Shares Issued 555,901      
December 29, 2025        
Dividends Payable [Line Items]        
Payment Date Dec. 29, 2025      
DRP Shares Value $ 13,900      
DRP Shares Issued 586,516