XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Distributions Paid (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
INCOME TAXES      
Ordinary income $ 44,255,588 $ 40,674,964  
Qualified dividends 1,205,839 4,344  
Distributions of long-term capital gains   544,367  
Total distributions accrued or paid to common stockholders 45,461,427 41,223,675 $ 35,527,480
Distribution of long-term capital gain 0 544,367  
Dividends payable $ 3,858,669 $ 3,663,233