v3.25.4
Net Assets - Schedule of Distributions Declared on Shares and Shares Distributed Pursuant to the DRIP to Stockholders (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
November 7, 2024      
Class of Stock [Line Items]      
Date Declared Nov. 07, 2024 Nov. 07, 2024  
Amount Per Share $ 0.2 $ 0.21  
Shares 633,167 573,398  
January 31, 2025      
Class of Stock [Line Items]      
Record Date Jan. 31, 2025    
February 28, 2025      
Class of Stock [Line Items]      
Record Date Feb. 28, 2025    
Payment Date Feb. 28, 2025    
April 7, 2025      
Class of Stock [Line Items]      
Payment Date Apr. 07, 2025    
February 26, 2025      
Class of Stock [Line Items]      
Date Declared Feb. 26, 2025    
Amount Per Share [1] $ 0.19    
Shares 653,785    
March 31, 2025      
Class of Stock [Line Items]      
Record Date Mar. 31, 2025    
Amount Per Share $ 0.19    
Shares 689,129    
April 28, 2025      
Class of Stock [Line Items]      
Payment Date Apr. 28, 2025    
April 30, 2025      
Class of Stock [Line Items]      
Record Date Apr. 30, 2025    
Amount Per Share $ 0.19    
Shares 712,313    
May 28, 2025      
Class of Stock [Line Items]      
Payment Date May 28, 2025    
July 3, 2025      
Class of Stock [Line Items]      
Payment Date Jul. 03, 2025    
July 29, 2025      
Class of Stock [Line Items]      
Payment Date Jul. 29, 2025    
August 27, 2025      
Class of Stock [Line Items]      
Payment Date Aug. 27, 2025    
October 6, 2025      
Class of Stock [Line Items]      
Payment Date Oct. 06, 2025    
October 29, 2025      
Class of Stock [Line Items]      
Payment Date Oct. 29, 2025    
May 7, 2025      
Class of Stock [Line Items]      
Date Declared May 07, 2025    
Amount Per Share $ 0.19    
Shares 742,338    
August 6, 2025      
Class of Stock [Line Items]      
Date Declared Aug. 06, 2025    
Amount Per Share $ 0.19    
Shares 825,802    
November 5, 2025      
Class of Stock [Line Items]      
Date Declared Nov. 05, 2025    
Amount Per Share $ 0.19    
Shares 881,153    
October 31, 2025      
Class of Stock [Line Items]      
Record Date Oct. 31, 2025    
Amount Per Share $ 0.19    
Shares 886,578    
December 5, 2025      
Class of Stock [Line Items]      
Payment Date Dec. 05, 2025    
November 28, 2025      
Class of Stock [Line Items]      
Record Date Nov. 28, 2025    
January 15, 2026      
Class of Stock [Line Items]      
Payment Date Jan. 15, 2026    
December 31, 2025      
Class of Stock [Line Items]      
Record Date Dec. 31, 2025    
Amount Per Share $ 0.19    
Shares 930,521    
January 29, 2026      
Class of Stock [Line Items]      
Payment Date Jan. 29, 2026    
May 30, 2025      
Class of Stock [Line Items]      
Record Date May 30, 2025    
June 30, 2025      
Class of Stock [Line Items]      
Record Date Jun. 30, 2025    
Amount Per Share $ 0.19    
Shares 759,594    
July 31, 2025      
Class of Stock [Line Items]      
Record Date Jul. 31, 2025    
Amount Per Share $ 0.19    
Shares 788,330    
September 30, 2025      
Class of Stock [Line Items]      
Record Date Sep. 30, 2025    
Amount Per Share $ 0.19    
Shares 852,469    
August 29, 2025      
Class of Stock [Line Items]      
Record Date Aug. 29, 2025    
November 1, 2023      
Class of Stock [Line Items]      
Date Declared   Nov. 01, 2023 Nov. 01, 2023
Amount Per Share   $ 0.21 $ 0.21
Shares   284,014 228,739
January 31,2024      
Class of Stock [Line Items]      
Record Date   Jan. 31, 2024  
February 27, 2024      
Class of Stock [Line Items]      
Date Declared   Feb. 27, 2024  
Amount Per Share   $ 0.21  
Shares   303,114  
March 28, 2024      
Class of Stock [Line Items]      
Record Date   Mar. 28, 2024  
Payment Date   Mar. 28, 2024  
Amount Per Share   $ 0.21  
Shares   328,736  
April 26, 2024      
Class of Stock [Line Items]      
Payment Date   Apr. 26, 2024  
February 29, 2024      
Class of Stock [Line Items]      
Record Date   Feb. 29, 2024  
Payment Date   Feb. 29, 2024  
April 30, 2024      
Class of Stock [Line Items]      
Record Date   Apr. 30, 2024  
Amount Per Share   $ 0.21  
Shares   358,447  
May 28, 2024      
Class of Stock [Line Items]      
Payment Date   May 28, 2024  
May 1, 2024      
Class of Stock [Line Items]      
Date Declared   May 01, 2024  
Amount Per Share   $ 0.21  
Shares   396,199  
May 31, 2024      
Class of Stock [Line Items]      
Record Date   May 31, 2024  
June 26, 2024      
Class of Stock [Line Items]      
Payment Date   Jun. 26, 2024  
June 28, 2024      
Class of Stock [Line Items]      
Record Date   Jun. 28, 2024  
Amount Per Share   $ 0.21  
Shares   421,156  
November 29, 2024      
Class of Stock [Line Items]      
Record Date   Nov. 29, 2024  
Payment Date   Nov. 29, 2024  
July 31, 2024      
Class of Stock [Line Items]      
Record Date   Jul. 31, 2024  
Amount Per Share   $ 0.21  
Shares   440,968  
July 26, 2024      
Class of Stock [Line Items]      
Payment Date   Jul. 26, 2024  
August 8, 2024      
Class of Stock [Line Items]      
Date Declared   Aug. 08, 2024  
Amount Per Share   $ 0.21  
Shares   481,425  
December 28, 2023      
Class of Stock [Line Items]      
Payment Date     Dec. 28, 2023
August 27, 2024      
Class of Stock [Line Items]      
Payment Date   Aug. 27, 2024  
August 30 2024      
Class of Stock [Line Items]      
Record Date   Aug. 30, 2024  
September 30, 2024      
Class of Stock [Line Items]      
Record Date   Sep. 30, 2024  
Amount Per Share   $ 0.21  
Shares   481,001  
January 28, 2025      
Class of Stock [Line Items]      
Payment Date   Jan. 28, 2025  
January 6, 2025      
Class of Stock [Line Items]      
Payment Date   Jan. 06, 2025  
October 31, 2024      
Class of Stock [Line Items]      
Record Date   Oct. 31, 2024  
Amount Per Share [2]   $ 0.21  
Shares   502,832  
December 31, 2024      
Class of Stock [Line Items]      
Record Date   Dec. 31, 2024  
Amount Per Share   $ 0.21  
Shares   644,775  
October 4, 2024      
Class of Stock [Line Items]      
Payment Date   Oct. 04, 2024  
December 29, 2023      
Class of Stock [Line Items]      
Record Date     Dec. 29, 2023
Amount Per Share     $ 0.21
Shares     248,712
October 28, 2024      
Class of Stock [Line Items]      
Payment Date   Oct. 28, 2024  
April 26, 2023      
Class of Stock [Line Items]      
Date Declared     Apr. 26, 2023
Amount Per Share     $ 0.17
Shares     26,481
April 28, 2023      
Class of Stock [Line Items]      
Record Date     Apr. 28, 2023
November 30, 2023      
Class of Stock [Line Items]      
Record Date     Nov. 30, 2023
May 30, 2023      
Class of Stock [Line Items]      
Payment Date     May 30, 2023
May 3, 2023      
Class of Stock [Line Items]      
Date Declared     May 03, 2023
Amount Per Share     $ 0.21
Shares     40,267
May 31, 2023      
Class of Stock [Line Items]      
Record Date     May 31, 2023
June 28, 2023      
Class of Stock [Line Items]      
Payment Date     Jun. 28, 2023
June 30, 2023      
Class of Stock [Line Items]      
Record Date     Jun. 30, 2023
Amount Per Share     $ 0.21
Shares     62,222
October 31, 2023      
Class of Stock [Line Items]      
Record Date     Oct. 31, 2023
Amount Per Share     $ 0.21
Shares     194,766
July 28, 2023      
Class of Stock [Line Items]      
Payment Date     Jul. 28, 2023
July 31, 2023      
Class of Stock [Line Items]      
Record Date     Jul. 31, 2023
Amount Per Share     $ 0.21
Shares     93,814
January 30, 2024      
Class of Stock [Line Items]      
Payment Date     Jan. 30, 2024
August 2, 2023      
Class of Stock [Line Items]      
Date Declared     Aug. 02, 2023
Amount Per Share     $ 0.21
Shares     141,357
August 29, 2023      
Class of Stock [Line Items]      
Payment Date     Aug. 29, 2023
August 31, 2023      
Class of Stock [Line Items]      
Record Date     Aug. 31, 2023
September 28, 2023      
Class of Stock [Line Items]      
Payment Date     Sep. 28, 2023
September 29, 2023      
Class of Stock [Line Items]      
Record Date     Sep. 29, 2023
Amount Per Share     $ 0.21
Shares     174,596
October 30, 2023      
Class of Stock [Line Items]      
Payment Date     Oct. 30, 2023
November 29, 2023      
Class of Stock [Line Items]      
Payment Date     Nov. 29, 2023
[1] Less than $0.01 is considered capital gain distribution.
[2] $0.03 is considered a capital gain distribution