v3.25.1
Note 2 - Fair Value Measurements - Investments Measured at Fair Value Using Significant Unobservable Inputs (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Private Company Preferred Stock [Member] | Purchase Price [Member] | Valuation, Cost Approach [Member]    
Investments, fair value $ 200,000 $ 200,000
Private Company Common Stock [Member] | Purchase Price [Member] | Valuation, Cost Approach [Member]    
Investments, fair value 562 562
Private Company Common Stock [Member] | Measurement Input, Quoted Price [Member] | Valuation, Market Approach [Member]    
Investments, fair value $ 2,960,797 $ 2,960,797