v3.26.1
Dividends and Distributions - Schedule of Dividend Declarations and Distributions (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dividends Payable [Line Items]          
DRIP Shares Value $ 0 $ 0 $ 0 $ 514,649  
Declared Date February 26, 2026          
Dividends Payable [Line Items]          
Date Declared [1]     Feb. 26, 2026    
Record Date [1]     Mar. 27, 2026    
Payment Date [1]     Apr. 09, 2026    
Amount Per Share [1]     $ 0.36    
Cash Distribution [1]     $ 11,174,784    
DRIP Shares Issued [1]     2,787    
DRIP Shares Value [1]     $ 28,708    
Declared Date March 19, 2026          
Dividends Payable [Line Items]          
Date Declared [1]     Mar. 19, 2026    
Record Date [1]     Mar. 27, 2026    
Payment Date [1]     Apr. 09, 2026    
Amount Per Share [1]     $ 0.01    
Cash Distribution [1]     $ 310,411    
DRIP Shares Issued [1]     77    
DRIP Shares Value [1]     $ 797    
Declared Date May 6, 2026          
Dividends Payable [Line Items]          
Date Declared     May 06, 2026    
Record Date     Jun. 26, 2026    
Payment Date     Jul. 13, 2026    
Amount Per Share     $ 0.36    
Cash Distribution     $ 11,071,392    
DRIP Shares Issued     0    
DRIP Shares Value     $ 0    
Declared Date June 24, 2026          
Dividends Payable [Line Items]          
Date Declared     Jun. 24, 2026    
Record Date     Jun. 26, 2026    
Payment Date     Jul. 13, 2026    
Amount Per Share     $ 0.03    
Cash Distribution     $ 922,616    
DRIP Shares Issued     0    
DRIP Shares Value     $ 0    
Declared Date February 27, 2025          
Dividends Payable [Line Items]          
Date Declared [2]         Feb. 27, 2025
Record Date [2]         Mar. 28, 2025
Payment Date [2]         Apr. 10, 2025
Amount Per Share [2]         $ 0.36
Cash Distribution [2]         $ 11,552,886
DRIP Shares Issued [2]         12,507
DRIP Shares Value [2]         $ 161,965
Declared Date March 24, 2025          
Dividends Payable [Line Items]          
Date Declared [2]         Mar. 24, 2025
Record Date [2]         Mar. 28, 2025
Payment Date [2]         Apr. 10, 2025
Amount Per Share [2]         $ 0.03
Cash Distribution [2]         $ 962,741
DRIP Shares Issued [2]         1,042
DRIP Shares Value [2]         $ 13,497
Declared Date May 7, 2025          
Dividends Payable [Line Items]          
Date Declared [3]         May 07, 2025
Record Date [3]         Jun. 27, 2025
Payment Date [3]         Jul. 14, 2025
Amount Per Share [3]         $ 0.36
Cash Distribution [3]         $ 11,573,928
DRIP Shares Issued [3]         1,857
DRIP Shares Value [3]         $ 26,446
Declared Date June 23, 2025          
Dividends Payable [Line Items]          
Date Declared [3]         Jun. 23, 2025
Record Date [3]         Jun. 27, 2025
Payment Date [3]         Jul. 14, 2025
Amount Per Share [3]         $ 0.06
Cash Distribution [3]         $ 1,928,988
DRIP Shares Issued [3]         310
DRIP Shares Value [3]         $ 4,408
Declared Date August 6, 2025          
Dividends Payable [Line Items]          
Date Declared [4]         Aug. 06, 2025
Record Date [4]         Sep. 26, 2025
Payment Date [4]         Oct. 14, 2025
Amount Per Share [4]         $ 0.36
Cash Distribution [4]         $ 11,462,765
DRIP Shares Issued [4]         2,119
DRIP Shares Value [4]         $ 26,836
Declared Date September 23, 2025          
Dividends Payable [Line Items]          
Date Declared [4]         Sep. 23, 2025
Record Date [4]         Sep. 26, 2025
Payment Date [4]         Oct. 14, 2025
Amount Per Share [4]         $ 0.06
Cash Distribution [4]         $ 1,910,460
DRIP Shares Issued [4]         353
DRIP Shares Value [4]         $ 4,473
Declared Date November 5, 2025          
Dividends Payable [Line Items]          
Date Declared [5]         Nov. 05, 2025
Record Date [5]         Dec. 29, 2025
Payment Date [5]         Jan. 14, 2026
Amount Per Share [5]         $ 0.36
Cash Distribution [5]         $ 11,226,221
DRIP Shares Issued [5]         2,287
DRIP Shares Value [5]         $ 27,726
Declared Date December 23, 2025          
Dividends Payable [Line Items]          
Date Declared [5]         Dec. 23, 2025
Record Date [5]         Dec. 29, 2025
Payment Date [5]         Jan. 14, 2026
Amount Per Share [5]         $ 0.07
Cash Distribution [5]         $ 2,182,877
DRIP Shares Issued [5]         445
DRIP Shares Value [5]         $ 5,391
[1] In accordance with the Company’s dividend reinvestment plan, 2,864 shares of the Company’s stock were purchased in the open market at an average price of $10.30 and such shares were allocated to stockholders of the Company participating in the dividend reinvestment plan.
[2] In accordance with the Company’s dividend reinvestment plan, 13,549 shares of the Company’s stock were purchased in the open market at an average price of $12.95 and such shares were allocated to stockholders of the Company participating in the dividend reinvestment plan.
[3] In accordance with the Company’s dividend reinvestment plan, 2,167 shares of the Company’s stock were purchased in the open market at an average price of $14.24 and such shares were allocated to stockholders of the Company participating in the dividend reinvestment plan.
[4] In accordance with the Company's dividend reinvestment plan, 2,472 shares of the Company's stock were purchased in the open market at an average price of $12.66 and such shares were allocated to stockholders of the Company participating in the dividend reinvestment plan.
[5] In accordance with the Company’s dividend reinvestment plan, 2,731 shares of the Company’s stock were purchased in the open market at an average price of $12.13 and such shares were allocated to stockholders of the Company participating in the dividend reinvestment plan.