v3.26.1
Schedule of hierarchy of level 1, level 2 and level 3 assets (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Inputs, Level 1 [Member] | Securities (Assets) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Balance at December 31, 2025 $ 879,208 $ 1,120,482
Included in earnings (or changes in net assets) (49,403) 15,107
Purchases, issuances, sales, and settlements    
Purchases 614,830
Issuances
Sales (141,679) (871,211)
Settlements
Balance at June 30, 2026 688,126 879,208
Fair Value, Inputs, Level 3 [Member] | Investment in Common Stock Warrants [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Balance at December 31, 2025 675 675
Included in earnings (or changes in net assets)
Purchases, issuances, sales, and settlements    
Purchases
Issuances
Sales
Settlements
Balance at June 30, 2026 675 675
Fair Value, Inputs, Level 3 [Member] | Other Equity Investments [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Balance at December 31, 2025 103,756 103,756
Included in earnings (or changes in net assets)
Purchases, issuances, sales, and settlements    
Purchases
Issuances
Sales
Settlements
Balance at June 30, 2026 $ 103,756 $ 103,756