XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Discretionary Repurchase of Shares of Common Stock and Distributions (Details) - USD ($)
3 Months Ended 5 Months Ended 8 Months Ended 10 Months Ended 12 Months Ended 15 Months Ended
Dec. 29, 2023
Nov. 10, 2023
Jul. 31, 2023
May 05, 2023
Jan. 26, 2023
Nov. 04, 2022
Jul. 29, 2022
May 20, 2022
Jan. 14, 2022
Nov. 19, 2021
Aug. 20, 2021
Dec. 31, 2023
[1]
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
[2]
Sep. 30, 2022
Jan. 14, 2022
Jan. 26, 2023
Dec. 31, 2021
Jan. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Repurchases of Common Stock [Abstract]                                                
Purchase price (in dollars per share)                       $ 24.78 $ 26.01 $ 26.06 $ 25.8 $ 25.21 $ 25.78              
Common stock repurchase (in shares)                       189,086.61 186,750.79 180,212.21 164,813.65 108,930.54 99,486.14             829,793.8
Common stock repurchased                       $ 4,700,693 $ 4,857,388 $ 4,696,330 $ 4,252,192 $ 2,746,138 $ 2,564,753             $ 21,252,741
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Paid total dividend distribution                                           $ 22,100,792    
Record Date Dec. 31, 2023                                              
Payment/Issuance Date Jan. 31, 2024                                              
Amount Per Share (in dollars per share) $ 0.79                                     $ 0.77   $ 2.95 $ 2.19  
Amount Paid in Cash                                       $ 980,983   $ 11,039,570 $ 5,771,081  
Amount Settled via Newly Issued Shares                                   $ 1,061,363 $ 4,911,320 $ 445,927 $ 11,061,222 $ 10,177,951 $ 3,345,327  
Dividend declared (in shares)   114,935 100,593 98,060 86,086 49,212 36,141 21,875 24,306 5,631 11,997                 17,628   399,674 131,534  
Distributions Payable                                       $ 2,042,346   $ 22,100,792 $ 10,682,401  
Treasury Stock [Member] | Maximum [Member]                                                
Repurchases of Common Stock [Abstract]                                                
Percentage of repurchase common stock outstanding                                 2.50%              
Dividend Declared April 3, 2023 and July 3, 2023 and October 4, 2023 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Amount Paid in Cash                                           8,031,160    
Amount Settled via Newly Issued Shares                                           $ 7,996,521    
Dividend declared (in shares)                                           313,588    
Dividend Declared April 3, 2023 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                           Apr. 03, 2023    
Record Date                                           Apr. 03, 2023    
Payment/Issuance Date                                           May 05, 2023    
Amount Per Share (in dollars per share)                                           $ 0.69    
Amount Paid in Cash                                           $ 2,485,103    
Amount Settled via Newly Issued Shares                                           2,488,754    
Distributions Payable                                           $ 4,973,857    
Dividend Declared July 3, 2023 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                           Jul. 03, 2023    
Record Date                                           Jul. 03, 2023    
Payment/Issuance Date                                           Jul. 31, 2023    
Amount Per Share (in dollars per share)                                           $ 0.69    
Amount Paid in Cash                                           $ 2,583,154    
Amount Settled via Newly Issued Shares                                           2,571,168    
Distributions Payable                                           $ 5,154,322    
Dividend Declared October 4, 2023 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                           Oct. 04, 2023    
Record Date                                           Oct. 04, 2023    
Payment/Issuance Date                                           Nov. 10, 2023    
Amount Per Share (in dollars per share)                                           $ 0.78    
Amount Paid in Cash                                           $ 2,962,903    
Amount Settled via Newly Issued Shares                                           2,936,599    
Distributions Payable                                           $ 5,899,502    
Dividend Declared December 29, 2023 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                           Dec. 29, 2023    
Record Date                                           Dec. 31, 2023    
Payment/Issuance Date                                           Jan. 31, 2024    
Amount Per Share (in dollars per share)                                           $ 0.79    
Amount Paid in Cash                                           $ 3,008,410    
Amount Settled via Newly Issued Shares                                           3,064,701    
Distributions Payable                                           $ 6,073,111    
Dividend Declared May 18, 2022 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                             May 18, 2022  
Record Date                                             May 18, 2022  
Payment/Issuance Date                                             May 20, 2022  
Amount Per Share (in dollars per share)                                             $ 0.3  
Amount Paid in Cash                                             $ 626,388  
Amount Settled via Newly Issued Shares                                             560,883  
Distributions Payable                                             $ 1,187,271  
Dividend Declared June 30, 2022 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                             Jun. 30, 2022  
Record Date                                             Jun. 30, 2022  
Payment/Issuance Date                                             Jul. 29, 2022  
Amount Per Share (in dollars per share)                                             $ 0.57  
Amount Paid in Cash                                             $ 1,346,329  
Amount Settled via Newly Issued Shares                                             921,955  
Distributions Payable                                             $ 2,268,284  
Dividend Declared October 4, 2022 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                             Oct. 04, 2022  
Record Date                                             Oct. 04, 2022  
Payment/Issuance Date                                             Nov. 04, 2022  
Amount Per Share (in dollars per share)                                             $ 0.66  
Amount Paid in Cash                                             $ 1,628,714  
Amount Settled via Newly Issued Shares                                             1,247,052  
Distributions Payable                                             $ 2,875,766  
Dividend Declared December 31, 2022 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                             Dec. 31, 2022  
Record Date                                             Dec. 31, 2022  
Payment/Issuance Date                                             Jan. 26, 2023  
Amount Per Share (in dollars per share)                                             $ 0.66  
Amount Paid in Cash                                             $ 2,169,650  
Amount Settled via Newly Issued Shares                                             2,181,430  
Distributions Payable                                             $ 4,351,080  
Dividend Declared August 10, 2021 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                       Aug. 10, 2021        
Record Date                                       Aug. 10, 2021        
Payment/Issuance Date                                       Aug. 20, 2021        
Amount Per Share (in dollars per share)                                       $ 0.13        
Amount Paid in Cash                                       $ 568        
Amount Settled via Newly Issued Shares                                       300,751        
Distributions Payable                                       $ 301,319        
Dividend Declared November 10, 2021 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                       Nov. 10, 2021        
Record Date                                       Nov. 10, 2021        
Payment/Issuance Date                                       Nov. 19, 2021        
Amount Per Share (in dollars per share)                                       $ 0.18        
Amount Paid in Cash                                       $ 318,225        
Amount Settled via Newly Issued Shares                                       145,175        
Distributions Payable                                       $ 463,400        
Dividend Declared December 31, 2021 [Member]                                                
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                
Date Declared                                       Dec. 31, 2021        
Record Date                                       Dec. 31, 2021        
Payment/Issuance Date                                       Jan. 14, 2022        
Amount Per Share (in dollars per share)                                       $ 0.46        
Amount Paid in Cash                                       $ 662,190        
Amount Settled via Newly Issued Shares                                       615,437        
Distributions Payable                                       $ 1,277,627        
[1] As of December 31, 2023, stock repurchased in connection with tender offers remained payable as shown in redemptions payable on the Consolidated Statements of Assets and Liabilities.
[2] On December 15, 2022 the Company commenced a tender offer for repurchase of common shares. The tender offer expired on January 16, 2023 and the stock repurchased in connection with the tender offer was recorded and paid out as capital activity for 2023.