v3.26.1
Common Stock - Summary of Distributions Declared and Paid (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dividends Payable [Line Items]      
Cash dividends paid $ 23,274,682 $ 12,419,330 $ 8,263,217
Q1-2025 Quarterly Dividend [Member]      
Dividends Payable [Line Items]      
Declaration date Mar. 14, 2025    
Type Quarterly    
Record date Mar. 28, 2025    
Payment date Apr. 11, 2025    
Per share amount (in dollars per share) $ 0.34    
Cash dividends paid $ 7,758,931    
Q2-2025 Quarterly Dividend [Member]      
Dividends Payable [Line Items]      
Declaration date May 12, 2025    
Type Quarterly    
Record date Jun. 27, 2025    
Payment date Jul. 11, 2025    
Per share amount (in dollars per share) $ 0.34    
Cash dividends paid $ 7,758,939    
Q3-2025 Quarterly Dividend [Member]      
Dividends Payable [Line Items]      
Declaration date Aug. 14, 2025    
Type Quarterly    
Record date Sep. 29, 2025    
Payment date Oct. 10, 2025    
Per share amount (in dollars per share) $ 0.34    
Cash dividends paid $ 7,759,001    
Q4-2025 Quarterly Dividend [Member]      
Dividends Payable [Line Items]      
Declaration date Nov. 11, 2025    
Type Quarterly    
Record date Dec. 31, 2025    
Payment date Jan. 15, 2026    
Per share amount (in dollars per share) $ 0.34    
Cash dividends paid $ 7,759,001    
Q1-2024 Quarterly Dividend [Member]      
Dividends Payable [Line Items]      
Declaration date   Mar. 08, 2024  
Type   Quarterly  
Record date   Mar. 20, 2024  
Payment date   Mar. 28, 2024  
Per share amount (in dollars per share)   $ 0.25  
Cash dividends paid   $ 1,553,736  
Q2-2024 Quarterly Dividend [Member]      
Dividends Payable [Line Items]      
Declaration date   May 09, 2024  
Type   Quarterly  
Record date   Jun. 20, 2024  
Payment date   Jun. 28, 2024  
Per share amount (in dollars per share)   $ 0.25  
Cash dividends paid   $ 1,553,738  
Q3-2024 Quarterly Dividend [Member]      
Dividends Payable [Line Items]      
Declaration date   Aug. 08, 2024  
Type   Quarterly  
Record date   Sep. 19, 2024  
Payment date   Sep. 27, 2024  
Per share amount (in dollars per share)   $ 0.25  
Cash dividends paid   $ 1,553,741  
Q4-2024 Quarterly Dividend [Member]      
Dividends Payable [Line Items]      
Declaration date   Dec. 09, 2024  
Type   Quarterly  
Record date   Dec. 19, 2024  
Payment date   Dec. 27, 2024  
Per share amount (in dollars per share)   $ 0.34  
Cash dividends paid   $ 7,758,925