Note 1 - Organization and Summary of Significant Accounting Policies - Concentration of Revenue and Accounts Receivable (Details) - Customer Concentration Risk [Member] |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Revenue Benchmark [Member] | Aguettant [Member] | ||
| Concentration risk | 61.90% | 0.00% |
| Revenue Benchmark [Member] | Grunenthal [Member] | ||
| Concentration risk | 11.70% | 74.00% |
| Revenue Benchmark [Member] | DoD [Member] | ||
| Concentration risk | 0.30% | 16.90% |
| Revenue Benchmark [Member] | Wholesaler A [Member] | ||
| Concentration risk | 15.90% | 3.90% |
| Accounts Receivable [Member] | Customer A [Member] | ||
| Concentration risk | 73.00% | 12.00% |
| Accounts Receivable [Member] | Customer B [Member] | ||
| Concentration risk | 0.00% | 79.00% |