Note 12 - Revenue From Product Sales - Sales Reserves Activity (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Balance | $ 9,401 | $ 10,562 |
| Accruals | 29,919 | 15,603 |
| Utilizations | (23,981) | (16,170) |
| Balance | 15,339 | 9,995 |
| Government Sponsored Programs Reserves [Member] | ||
| Balance | 1,530 | 887 |
| Accruals | 12,691 | 7,774 |
| Utilizations | (12,354) | (6,924) |
| Balance | 1,867 | 1,737 |
| Medicare Refunds for Discarded Drug Reserve [Member] | ||
| Balance | 4,022 | 7,729 |
| Accruals | 1,787 | 2,064 |
| Utilizations | 0 | (3,809) |
| Balance | 5,809 | 5,984 |
| Other Reserves [Member] | ||
| Balance | 3,849 | 1,946 |
| Accruals | 15,441 | 5,765 |
| Utilizations | (11,627) | (5,437) |
| Balance | $ 7,663 | $ 2,274 |