XML 79 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Discretionary Repurchase of Shares of Common Stock and Distributions (Details) - USD ($)
3 Months Ended 8 Months Ended 10 Months Ended 12 Months Ended 15 Months Ended
Dec. 31, 2025
Nov. 19, 2025
Sep. 30, 2025
Aug. 19, 2025
Jun. 30, 2025
May 20, 2025
Mar. 31, 2025
Jan. 31, 2025
Dec. 31, 2024
Nov. 19, 2024
Sep. 30, 2024
Aug. 19, 2024
Jun. 28, 2024
May 16, 2024
Mar. 29, 2024
Jan. 31, 2024
Dec. 31, 2023
Nov. 10, 2023
Sep. 30, 2023
Jul. 31, 2023
Jun. 30, 2023
May 05, 2023
Mar. 31, 2023
Jan. 26, 2023
Dec. 31, 2022
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Jan. 26, 2023
Jan. 31, 2025
Jan. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2021
[1]
Dec. 31, 2020
[1]
Repurchases of Common Stock [Abstract]                                                                                          
Net asset value per share (in dollars per share) $ 23.48               $ 24.43               $ 24.78               $ 25.21 $ 23.48       $ 24.43       $ 25.21           $ 23.48 $ 24.43 $ 24.78 $ 24.78 $ 25.26 $ 25
Purchase price (in dollars per share) $ 23.45 [2]   $ 24.29 [2]   $ 24.44 [2]   $ 24.55 [2]   $ 25.08 [3],[4]   $ 24.27 [4]   $ 24.38 [4]   $ 25.1 [4]   $ 24.78 [5],[6]   $ 26.01 [6]   $ 26.06 [6]   $ 25.8 [6]   $ 25.21 [6]                                        
Common stock repurchase (in shares) 251,759.98   250,938.16   242,756.06   256,233.52   224,106.25 [3]   209,505.99   190,664.58   192,187.05   189,088.61 [5]   186,750.79   180,212.21   164,813.65   108,930.54 [6]                             1,001,687.72 816,463.87   829,795.8    
Common stock repurchased $ 5,903,771   $ 6,095,288   $ 5,932,958   $ 6,290,542   $ 5,637,891 [3]   $ 5,084,710   $ 4,648,553   $ 4,823,944   $ 4,700,694 [5]   $ 4,857,388   $ 4,696,330   $ 4,252,192   $ 2,746,138 [6]                             $ 24,222,559 $ 20,195,098   $ 21,252,742    
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                                                          
Paid total dividend distribution                                                                               $ 23,280,155          
Amount Per Share (in dollars per share)                                                                               $ 2.3 $ 2.46 $ 2.95      
Amount Paid in Cash                                                                               $ 12,300,720 $ 11,038,291 $ 11,039,570      
Amount Settled via Newly Issued Shares                                                                         $ 11,061,222 $ 10,979,436 $ 10,215,573 $ 10,880,183 $ 10,544,876 $ 10,177,951      
Dividend declared (in shares)   112,130   110,384   113,516   109,175   90,839   103,753   113,756   120,133   114,935   100,593   98,060   86,086                               445,205 428,481 399,674      
Distributions Payable                                                                               $ 23,280,155 $ 21,253,864 $ 22,100,792      
Maximum [Member]                                                                                          
Repurchases of Common Stock [Abstract]                                                                                          
Required duration of NAV payment                                                                                 60 days        
Treasury Stock [Member] | Maximum [Member]                                                                                          
Repurchases of Common Stock [Abstract]                                                                                          
Percentage of repurchase common stock outstanding                                                                     2.50%                    
2025 A Dividends [Member]                                                                                          
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                                                          
Amount Paid in Cash                                                                               9,271,392          
Amount Settled via Newly Issued Shares                                                                               $ 8,208,665          
Dividend declared (in shares)                                                                               445,205          
2025 Q1 Dividend [Member]                                                                                          
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                                                          
Date Declared                                                                               Apr. 01, 2025          
Record Date                                                                               Apr. 23, 2025          
Payment/Issuance Date                                                                               May 20, 2025          
Amount Per Share (in dollars per share)                                                                               $ 0.57          
Amount Paid in Cash                                                         $ 2,951,972                                
Amount Settled via Newly Issued Shares                                                         2,786,818                                
Distributions Payable                                                         $ 5,738,790                                
2025 Q2 Dividend [Member]                                                                                          
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                                                          
Date Declared                                                                               Jul. 01, 2025          
Record Date                                                                               Jul. 07, 2025          
Payment/Issuance Date                                                                               Aug. 19, 2025          
Amount Per Share (in dollars per share)                                                                               $ 0.59          
Amount Paid in Cash                                                       $ 3,218,985                                  
Amount Settled via Newly Issued Shares                                                       2,697,778                                  
Distributions Payable                                                       $ 5,916,763                                  
2025 Q3 Dividend [Member]                                                                                          
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                                                          
Date Declared                                                                               Oct. 01, 2025          
Record Date                                                                               Oct. 10, 2025          
Payment/Issuance Date                                                                               Nov. 19, 2025          
Amount Per Share (in dollars per share)                                                                               $ 0.58          
Amount Paid in Cash                                                     $ 3,100,435                                    
Amount Settled via Newly Issued Shares                                                     2,724,069                                    
Distributions Payable                                                     $ 5,824,504                                    
2025 Q4 Dividend [Member]                                                                                          
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                                                          
Date Declared                                                                               Dec. 30, 2025          
Record Date                                                                               Dec. 31, 2025          
Payment/Issuance Date                                                                               Jan. 30, 2026          
Amount Per Share (in dollars per share)                                                                               $ 0.56          
Amount Paid in Cash                                                   $ 3,029,328                                      
Amount Settled via Newly Issued Shares                                                   2,770,770                                      
Distributions Payable                                                   $ 5,800,098                                      
2024 Q1 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                        
2024 Q2 Dividends [Member]                                                                                          
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                                                          
Date Declared                                                                                 Jul. 11, 2024        
Record Date                                                                                 Jul. 11, 2024        
Payment/Issuance Date                                                                                 Aug. 19, 2024        
Amount Per Share (in dollars per share)                                                                                 $ 0.63        
Amount Paid in Cash                                                               $ 2,733,750                          
Amount Settled via Newly Issued Shares                                                               2,527,833                          
Distributions Payable                                                               $ 5,261,583                          
2024 Q3 Dividend [Member]                                                                                          
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                                                          
Date Declared                                                                                 Oct. 04, 2024        
Record Date                                                                                 Oct. 04, 2024        
Payment/Issuance Date                                                                                 Nov. 19, 2024        
Amount Per Share (in dollars per share)                                                                                 $ 0.54        
Amount Paid in Cash                                                             $ 2,592,284                            
Amount Settled via Newly Issued Shares                                                             2,178,007                            
Distributions Payable                                                             $ 4,770,291                            
2024 Q4 Dividend [Member]                                                                                          
Distributions Declared, Recorded, Subsequent Payment and Issuance [Abstract]                                                                                          
Date Declared                                                                                 Dec. 31, 2024        
Record Date                                                                                 Dec. 31, 2024        
Payment/Issuance Date                                                                                 Jan. 30, 2025        
Amount Per Share (in dollars per share)                                                                                 $ 0.54        
Amount Paid in Cash                                                           $ 2,651,213                              
Amount Settled via Newly Issued Shares                                                           2,671,518                              
Distributions Payable                                                           $ 5,322,731                              
2023 Q1 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                  
2023 Q2 Dividend [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                  
2023 Q3 Dividend [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                    
2023 Q4 Dividend [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                      
[1] Date of formation of the Company
[2] As of December 31, 2025, stock repurchased in connection with tender offers was completed at a price of $23.45. At the time, an estimated NAV was used due to the requirement to make payment within 60 days. Following the completion of the audit the NAV as of December 31, 2025, was updated to $23.48.
[3] As of December 31, 2024, stock repurchased in connection with tender offers remained payable as shown in redemptions payable on the Consolidated Statements of Assets and Liabilities.
[4] As of December 31, 2024, stock repurchased in connection with tender offers was completed at a purchase price of $25.08. At the time, an estimated NAV was used due to the requirement to make payment within 60 days. Following the completion of the audit, the NAV as of December 31, 2024, was updated to $24.43.
[5] 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.
[6] 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.