v3.26.1
Note 7 - Financial Instruments - Other Investments, at Fair Value 2 (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Investments, Fair Value Disclosure $ 80,205 $ 57,258
Investment, Identifier [Axis]: CCMAvaxOneTechnologyMember    
Other Investments, Fair Value Disclosure 390 1,363
Investment, Identifier [Axis]: CCMBakktIncMember    
Other Investments, Fair Value Disclosure 976 0
Investment, Identifier [Axis]: CCMCriticalMetalsCorpMember    
Other Investments, Fair Value Disclosure 2,481 1,506
Investment, Identifier [Axis]: CCMHadronEnergyIncMember    
Other Investments, Fair Value Disclosure 265 0
Investment, Identifier [Axis]: CCMNakamotoIncMember    
Other Investments, Fair Value Disclosure 0 1,802
Investment, Identifier [Axis]: CCMNamibMineralsIncMember    
Other Investments, Fair Value Disclosure 1,082 2,779
Investment, Identifier [Axis]: CCMOceanPalIncMember    
Other Investments, Fair Value Disclosure 0 2,930
Investment, Identifier [Axis]: CCMProCapFinancialIncMember    
Other Investments, Fair Value Disclosure 647 1,521
Investment, Identifier [Axis]: CCMUSBCIncMember    
Other Investments, Fair Value Disclosure 0 2,482
Investment, Identifier [Axis]: NonCCMPayoneerMember    
Other Investments, Fair Value Disclosure 1,997 0
Investment, Identifier [Axis]: NonCCMProCapFinancialIncMember    
Other Investments, Fair Value Disclosure $ 3,314 $ 7,595