XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of Derivative Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2023
Derivative Instruments, Gain (Loss) [Line Items]      
Notional amounts $ 1,571,000   $ 571,000
Derivative assets (liabilities) 220,000    
Realized gain(loss)   $ (2,095,000)  
Unrealized gain(loss) 220,000 $ 2,412,000  
Call Option      
Derivative Instruments, Gain (Loss) [Line Items]      
Notional amounts 8,000   8,000
Derivative assets (liabilities) 220,000    
Unrealized gain(loss) 220,000    
Put Option      
Derivative Instruments, Gain (Loss) [Line Items]      
Notional amounts $ 1,563,000   $ 563,000