v3.26.3
Note 2 - Liquidity and Summary of Significant Accounting Policies - Anti-dilutive Securities Excluded From the Computation of Diluted Earnings (Loss) Per Share (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Anti-dilutive securities (in shares) 2,849,747 3,350,582
Share-Based Payment Arrangement, Option [Member]    
Anti-dilutive securities (in shares) 2,488,082 2,850,582
Warrant [Member]    
Anti-dilutive securities (in shares) 361,665 200,000
Performance Shares [Member]    
Anti-dilutive securities (in shares) 0 300,000