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