XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Assets - Distribution Declarations and Common Shares Issued (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of Net Assets [Line Items]        
Distribution declared     $ 20,590,225  
DRP shares issued (in shares) 263,981 155,348 638,938 155,348
Value of DRP shares issued     $ 13,125,543  
Dividends Declared on May 13, 2024 [Member]        
Schedule of Net Assets [Line Items]        
Date declared     May 13, 2024  
Dividends record date     May 13, 2024  
Payment date     Jun. 26, 2024  
Distribution per share $ 0.58   $ 0.58  
Distribution declared     $ 8,136,028  
DRP shares issued (in shares)     263,981  
Value of DRP shares issued     $ 5,361,226  
Dividends Declared on March 26, 2024 [Member]        
Schedule of Net Assets [Line Items]        
Date declared     Mar. 26, 2024  
Dividends record date     Mar. 26, 2024  
Payment date     Mar. 28, 2024  
Distribution per share 0.57   $ 0.57  
Distribution declared     $ 6,414,447  
DRP shares issued (in shares)     195,395  
Value of DRP shares issued     $ 4,077,919  
Dividends Declared on December 29, 2023 [Member]        
Schedule of Net Assets [Line Items]        
Date declared     Dec. 29, 2023  
Dividends record date     Dec. 31, 2023  
Payment date     Jan. 30, 2024  
Distribution per share 0.04   $ 0.04  
Distribution declared     $ 431,411  
DRP shares issued (in shares)     12,826  
Value of DRP shares issued     $ 263,317  
Dividends Declared on November 10, 2023 [Member]        
Schedule of Net Assets [Line Items]        
Date declared     Nov. 10, 2023  
Dividends record date     Dec. 31, 2023  
Payment date     Jan. 30, 2024  
Distribution per share $ 0.52   $ 0.52  
Distribution declared     $ 5,608,339  
DRP shares issued (in shares)     166,736  
Value of DRP shares issued     $ 3,423,081  
Dividends Declared on May 9, 2023 [Member]        
Schedule of Net Assets [Line Items]        
Date declared       May 09, 2023
Dividends record date       May 09, 2023
Payment date       Jun. 29, 2023
Distribution per share   $ 0.3   $ 0.3
Distribution declared       $ 3,139,941
DRP shares issued (in shares)       155,348
Value of DRP shares issued       $ 3,037,048