v3.26.1
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