v3.25.2
Derivatives - Schedule of Consolidated Statements of Operations (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net realized gain (loss) on derivative contracts:        
Realized gain loss on derivatives $ (1,609,921) $ 627,081 $ (2,173,455) $ 878,555
Net change in unrealized appreciation/(depreciation) on derivative contracts:        
Unrealized gain loss on derivatives (597,668) (16,935) (1,186,714) 889,118
Foreign currency forward contracts        
Net realized gain (loss) on derivative contracts:        
Realized gain loss on derivatives (546,035) (144,668) (932,058) 827,421
Net change in unrealized appreciation/(depreciation) on derivative contracts:        
Unrealized gain loss on derivatives (1,614,978) 483,594 (2,183,731) 382,879
Interest rate swaps        
Net realized gain (loss) on derivative contracts:        
Realized gain loss on derivatives 5,057 143,487 10,276 495,676
Net change in unrealized appreciation/(depreciation) on derivative contracts:        
Unrealized gain loss on derivatives $ (51,633) $ 127,733 $ (254,656) $ 61,697