v3.26.1
Net Assets (Details 2) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
O2025 Q2 Dividends [Member]      
Dividends Payable [Line Items]      
Dividend declaration date   Jun. 27, 2025  
Type   Quarterly  
Dividend record date   Jun. 30, 2025  
Dividend payable date   Jul. 16, 2025  
Dividend paid per share   $ 0.02  
Dividend paid   $ 73,252  
O2026 Q1 Dividends [Member]      
Dividends Payable [Line Items]      
Dividend declaration date Mar. 30, 2026    
Type Quarterly    
Dividend record date Mar. 31, 2026    
Dividend payable date Apr. 16, 2026    
Dividend paid per share     $ 0.0166
Dividend paid $ 78,695    
O2026 Q2 Dividends [Member]      
Dividends Payable [Line Items]      
Dividend declaration date Jun. 29, 2026    
Type Quarterly    
Dividend record date Jun. 30, 2026    
Dividend payable date Jul. 15, 2026    
Dividend paid per share $ 0.0162    
Dividend paid $ 79,656