XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Discretionary Repurchase of Shares of Common Stock and Distributions (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 28, 2024
Mar. 29, 2024
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
[1]
Sep. 30, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2023
Repurchases of Common Stock [Abstract]                    
Purchase price (in dollars per share) $ 24.38 $ 25.1   $ 26.06 $ 25.8 $ 25.21        
Common stock repurchase (in shares) 190,664.58 192,187.05   180,211.21 164,813.65 108,930.54   382,851.63   453,955.4
Common stock repurchased $ 4,648,553 $ 4,823,944   $ 4,696,329 $ 4,252,193 $ 2,746,138   $ 9,472,497   $ 11,694,660
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                    
Amount Per Share (in dollars per share)               $ 1.54 $ 1.35  
Amount Paid in Cash               $ 6,022,443 $ 4,654,753  
Amount Settled via Newly Issued Shares     $ 2,838,215 $ 2,488,754       5,839,036 4,670,184  
Distributions Payable               $ 11,861,479 $ 9,324,937  
Treasury Stock [Member] | Maximum [Member]                    
Repurchases of Common Stock [Abstract]                    
Percentage of repurchase common stock outstanding             2.50%      
2023 A Dividends [Member]                    
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                    
Date Declared               Dec. 31, 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               $ 2,961,399    
Amount Settled via Newly Issued Shares               3,000,821    
Distributions Payable               $ 5,962,220    
2024 Q2 Dividend [Member]                    
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                    
Date Declared               Apr. 03, 2024    
Record Date               Apr. 03, 2024    
Payment/Issuance Date               May 16, 2024    
Amount Per Share (in dollars per share)               $ 0.75    
Amount Paid in Cash               $ 3,061,044    
Amount Settled via Newly Issued Shares               2,838,215    
Distributions Payable               $ 5,899,259    
2022 A Dividends [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  
2023 Q2 Dividend [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  
[1] 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 shares of common stock repurchased in connection with the tender offer were recorded and paid out as capital activity for 2023.