Note 1 - Organization and Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Potentially dilutive securities excluded from calculation (in shares) | 15,511,567 | 15,819,571 |
| Unvested Restricted Stock [Member] | ||
| Potentially dilutive securities excluded from calculation (in shares) | 11,220,893 | 11,270,068 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Potentially dilutive securities excluded from calculation (in shares) | 4,060,156 | 4,362,316 |
| Warrant [Member] | ||
| Potentially dilutive securities excluded from calculation (in shares) | 165,214 | 165,214 |
| Convertible Debt Securities [Member] | ||
| Potentially dilutive securities excluded from calculation (in shares) | 23,679 | 21,973 |
| Stock Tracking Units (STUs) [Member] | ||
| Potentially dilutive securities excluded from calculation (in shares) | 41,625 | 0 |