v3.25.2
Subsequent Events (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 19, 2025
Jul. 08, 2025
Jul. 07, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dividends Distributions Declared and Recorded Payments [Abstract]              
Capital call value       $ 10,935,518 $ 20,201,750 $ 10,935,518 $ 20,201,750
Dividend per share (in dollars per share)           $ 1.11 $ 1.54
Dividend reinvestment amount       $ 2,786,818 $ 2,838,215 $ 5,458,336 $ 5,839,036
2025 Q2 Dividend [Member]              
Dividends Distributions Declared and Recorded Payments [Abstract]              
Dividend per share (in dollars per share)           $ 0.57  
Dividend declared record date           Apr. 23, 2025  
Dividend declared paid date           May 20, 2025  
Dividend reinvestment amount           $ 2,786,818  
Subsequent Event [Member]              
Dividends Distributions Declared and Recorded Payments [Abstract]              
Capital call value     $ 3,735,000        
Payment of total dividend distribution $ 5,915,542            
Dividends, amount paid in cash 3,183,327            
Dividend reinvestment amount $ 2,732,215            
Subsequent Event [Member] | 2025 Q2 Dividend [Member]              
Dividends Distributions Declared and Recorded Payments [Abstract]              
Dividend per share (in dollars per share)   $ 0.59          
Dividend declared record date   Jun. 30, 2025          
Dividend declared paid date   Aug. 19, 2025