Note 2 - Liquidity and Summary of Significant Accounting Principles - Anti-dilutive Securities Excluded From the Computation of Diluted Earnings (Loss) Per Share (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Anti-dilutive securities (in shares) | 3,834,958 | 3,939,167 |
Share-Based Payment Arrangement, Option [Member] | ||
Anti-dilutive securities (in shares) | 3,334,958 | 3,189,167 |
Warrant [Member] | ||
Anti-dilutive securities (in shares) | 200,000 | 450,000 |
Performance Shares [Member] | ||
Anti-dilutive securities (in shares) | 300,000 | 300,000 |