XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer, Excluding Assessed Tax $ 329,004 $ 233,662 $ 2,785
Product [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 313,728 92,005 2,633
License Revenue [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 152 140,153 152
Milestone [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 12,500 0 0
Royalty [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 801 0 0
Other Revenue [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 1,823 $ 1,504 $ 0