XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Discretionary Repurchase of Shares of Common Stock and Distributions (Details) - USD ($)
3 Months Ended 6 Months Ended 7 Months Ended 12 Months Ended
May 05, 2023
Jan. 26, 2023
May 20, 2022
Jan. 14, 2022
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jul. 29, 2022
Dec. 31, 2022
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                      
Paid total dividend distribution               $ 4,973,857      
Distributions declared               $ 2,485,103      
Amount Per Share (in dollars per share)               $ 1.35   $ 1.33  
Amount Paid in Cash               $ 4,654,753   $ 2,634,907  
Amount Settled via Newly Issued Shares         $ 2,488,754   $ 560,883 $ 4,670,184 $ 1,176,320 2,098,275  
Dividend declared (in shares) 98,060 86,086 21,875 24,306       184,146 46,181    
Distributions Payable               $ 9,324,937   $ 4,733,182  
Treasury Stock [Member]                      
Repurchases of Common Stock [Abstract]                      
Common stock repurchased         $ 4,696,330 $ 4,252,192         $ 2,746,138
Purchase price (in dollars per share)         $ 26.06 $ 25.8         $ 25.21
Treasury Stock [Member] | Maximum [Member]                      
Repurchases of Common Stock [Abstract]                      
Percentage of repurchase common stock outstanding         2.50% 2.50%         2.50%
Common stock repurchase (in shares)         180,212.21 164,813.65         108,930.54
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 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      
Dividend declared (in shares)               98,060      
Distributions Payable               $ 4,973,857      
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    
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