Quarterly report pursuant to Section 13 or 15(d)

REVENUES - Disaggregated (Details)

v3.22.2
REVENUES - Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 29,819 $ 26,266 $ 46,554 $ 107,284
Gross product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 26,427 22,037 49,045 38,146
Discounts and allowances        
Disaggregation of Revenue [Line Items]        
Total revenues (7,877) (4,984) (14,298) (8,717)
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 18,550 17,053 34,747 29,429
License revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 2,337 3,305 2,545 67,923
Development milestones        
Disaggregation of Revenue [Line Items]        
Total revenues 5,000   5,000  
Research and development services and others        
Disaggregation of Revenue [Line Items]        
Total revenues 3,932 408 4,262 1,432
Revenues from collaborations        
Disaggregation of Revenue [Line Items]        
Total revenues $ 11,269 3,713 $ 11,807 69,355
Government contract        
Disaggregation of Revenue [Line Items]        
Total revenues   $ 5,500   $ 8,500