XML 77 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Fair Value - Fair Values for Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Realized gains (losses) $ (9,485,637) $ 44,610,838
Changes in fair values (6,150,053) (48,613,962)
Changes in fair values 6,150,053 48,613,962
Reported Value Measurement [Member]    
Carrying amount 42,289,339 158,162,401
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Carrying amount $ 42,289,339 $ 158,162,401