v3.26.1
Note 12 - Revenue From Product Sales - Sales Reserves Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Balance $ 9,401 $ 10,562
Accruals 13,034 7,302
Utilizations (10,532) (10,624)
Balance 11,903 7,240
Government Sponsored Programs Reserves [Member]    
Balance 1,530 887
Accruals 5,605 3,686
Utilizations (5,566) (3,889)
Balance 1,569 684
Medicare Refunds for Discarded Drug Reserve [Member]    
Balance 4,022 7,729
Accruals 884 903
Utilizations 0 (3,809)
Balance 4,906 4,823
Other Reserves [Member]    
Balance 3,849 1,946
Accruals 6,545 2,713
Utilizations (4,966) (2,926)
Balance $ 5,428 $ 1,733