Annual report pursuant to Section 13 and 15(d)

REVENUES - Disaggregated (Details)

v3.22.4
REVENUES - Disaggregated (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenues $ 120,242,000 $ 149,236,000 $ 108,621,000
Gross product sales      
Disaggregation of Revenue [Line Items]      
Total revenues 108,523,000 81,186,000 76,470,000
Discounts and allowances      
Disaggregation of Revenue [Line Items]      
Total revenues (31,805,000) (18,176,000) (14,774,000)
Product sales, net      
Disaggregation of Revenue [Line Items]      
Total revenues 76,718,000 63,010,000 61,696,000
License revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 7,932,000 70,553,000 40,358,000
Development milestones      
Disaggregation of Revenue [Line Items]      
Total revenues 25,000,000 1,875,000 2,100,000
Research and development services and others      
Disaggregation of Revenue [Line Items]      
Total revenues 6,092,000 3,298,000 4,467,000
Contract revenues from collaborations      
Disaggregation of Revenue [Line Items]      
Total revenues 39,024,000 75,726,000 $ 46,925,000
Government contract      
Disaggregation of Revenue [Line Items]      
Total revenues 4,500,000 $ 10,500,000  
REZLIDHIA      
Disaggregation of Revenue [Line Items]      
Total revenues $ 900,000