v3.25.3
Common Stock - Summary of Distributions Declared and Paid (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dividends Payable [Line Items]    
Cash dividends paid $ 15,515,682 $ 4,660,638
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  
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
O 2024 Q3 Dividends [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