v3.26.1
Net Assets - Distribution Declarations and Common Shares Issued (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Class I Shares [Member]    
Schedule of Net Assets [Line Items]    
Distribution declared $ 59,840,120 $ 42,131,486
DRP shares issued (in shares) 1,814,063 1,435,593
Value of DRP shares issued $ 36,362,571 $ 28,973,183
Class S Shares [Member]    
Schedule of Net Assets [Line Items]    
Distribution declared $ 77,488 $ 1,523
DRP shares issued (in shares) 1,764 57
Value of DRP shares issued $ 35,288 $ 1,142
Class D Shares [Member]    
Schedule of Net Assets [Line Items]    
Distribution declared $ 4,873  
DRP shares issued (in shares) 245  
Value of DRP shares issued $ 4,873  
Dividends Declared on May 13, 2026 [Member] | Class I Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared May 13, 2026  
Dividends record date May 13, 2026  
Payment date Jun. 26, 2026  
Distribution per share $ 0.49  
Distribution declared $ 18,086,460  
DRP shares issued (in shares) 503,433  
Value of DRP shares issued $ 9,973,011  
Dividends Declared on May 13, 2026 [Member] | Class S Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared May 13, 2026  
Dividends record date May 13, 2026  
Payment date Jun. 26, 2026  
Distribution per share $ 0.447  
Distribution declared $ 28,858  
DRP shares issued (in shares) 606  
Value of DRP shares issued $ 11,994  
Dividends Declared on May 13, 2026 [Member] | Class D Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared May 13, 2026  
Dividends record date May 13, 2026  
Payment date Jun. 26, 2026  
Distribution per share $ 0.477  
Distribution declared $ 3,620  
DRP shares issued (in shares) 183  
Value of DRP shares issued $ 3,620  
Dividends Declared on May 13, 2025 [Member] | Class I Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared   May 13, 2025
Dividends record date   May 13, 2025
Payment date   Jun. 26, 2025
Distribution per share   $ 0.53
Distribution declared   $ 14,563,609
DRP shares issued (in shares)   524,658
Value of DRP shares issued   $ 10,419,716
Dividends Declared on May 13, 2025 [Member] | Class S Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared   May 13, 2025
Dividends record date   May 13, 2025
Payment date   Jun. 26, 2025
Distribution per share   $ 0.53
Distribution declared   $ 1,523
DRP shares issued (in shares)   57
Value of DRP shares issued   $ 1,142
Dividends Declared on March 26, 2026 [Member] | Class I Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared Mar. 25, 2026  
Dividends record date Mar. 25, 2026  
Payment date Mar. 27, 2026  
Distribution per share $ 0.51  
Distribution declared $ 18,709,697  
DRP shares issued (in shares) 498,170  
Value of DRP shares issued $ 10,107,861  
Dividends Declared on March 26, 2026 [Member] | Class S Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared Mar. 25, 2026  
Dividends record date Mar. 25, 2026  
Payment date Mar. 27, 2026  
Distribution per share $ 0.467  
Distribution declared $ 27,690  
DRP shares issued (in shares) 585  
Value of DRP shares issued $ 11,828  
Dividends Declared on March 26, 2026 [Member] | Class D Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared Mar. 25, 2026  
Dividends record date Mar. 25, 2026  
Payment date Mar. 27, 2026  
Distribution per share $ 0.497  
Distribution declared $ 1,253  
DRP shares issued (in shares) 62  
Value of DRP shares issued $ 1,253  
Dividends Declared on March 26, 2025 [Member] | Class I Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared   Mar. 26, 2025
Dividends record date   Mar. 26, 2025
Payment date   Mar. 28, 2025
Distribution per share   $ 0.56
Distribution declared   $ 14,099,609
DRP shares issued (in shares)   479,852
Value of DRP shares issued   $ 9,836,970
Dividends Declared on November 12, 2025 [Member] | Class I Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared Nov. 12, 2025  
Dividends record date Nov. 28, 2025  
Payment date Jan. 27, 2026  
Distribution per share $ 0.71  
Distribution declared $ 23,043,963  
DRP shares issued (in shares) 812,460  
Value of DRP shares issued $ 16,281,699  
Dividends Declared on November 12, 2025 [Member] | Class S Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared Nov. 12, 2025  
Dividends record date Nov. 28, 2025  
Payment date Jan. 27, 2026  
Distribution per share $ 0.67  
Distribution declared $ 20,940  
DRP shares issued (in shares) 573  
Value of DRP shares issued $ 11,466  
Dividends Declared on November 12, 2024 [Member] | Class I Shares [Member]    
Schedule of Net Assets [Line Items]    
Date declared   Nov. 12, 2024
Dividends record date   Nov. 29, 2024
Payment date   Jan. 28, 2025
Distribution per share   $ 0.69
Distribution declared   $ 13,468,268
DRP shares issued (in shares)   431,083
Value of DRP shares issued   $ 8,716,497