XML 75 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events (Details) - USD ($)
3 Months Ended
May 20, 2026
Mar. 31, 2026
Mar. 31, 2025
Dividends Distributions Declared and Recorded Payments [Abstract]      
Dividend reinvestment amount   $ 2,727,836 $ 2,671,518
2026-Q1 Dividends [Member]      
Dividends Distributions Declared and Recorded Payments [Abstract]      
Dividend per share (in dollars per share)   $ 0.55  
Dividend declared record date   Mar. 30, 2026  
Dividend declared paid date   May 20, 2026  
Plan [Member]      
Dividends Distributions Declared and Recorded Payments [Abstract]      
Payment of total dividend distribution $ 5,648,531    
Dividends, amount paid in cash 2,985,728    
Dividend reinvestment amount $ 2,662,803