Note 12 - Revenue From Product Sales - Sales Reserves Activity (Details) - USD ($) $ in Thousands |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Balance | $ 9,401 | $ 10,562 |
| Accruals | 53,901 | 23,475 |
| Utilizations | (43,252) | (22,638) |
| Changes to prior period estimates | 1,147 | (414) |
| Balance | 21,197 | 10,985 |
| Government Sponsored Programs Reserves [Member] | ||
| Balance | 1,530 | 887 |
| Accruals | 22,543 | 12,109 |
| Utilizations | (22,076) | (10,787) |
| Changes to prior period estimates | 0 | 0 |
| Balance | 1,997 | 2,209 |
| Medicare Refunds for Discarded Drug Reserve [Member] | ||
| Balance | 4,022 | 7,729 |
| Accruals | 3,164 | 3,005 |
| Utilizations | 0 | (3,809) |
| Changes to prior period estimates | 1,147 | (414) |
| Balance | 8,333 | 6,511 |
| Other Reserves [Member] | ||
| Balance | 3,849 | 1,946 |
| Accruals | 28,194 | 8,361 |
| Utilizations | (21,176) | (8,042) |
| Changes to prior period estimates | 0 | 0 |
| Balance | $ 10,867 | $ 2,265 |