Quarterly report pursuant to Section 13 or 15(d)

REVENUES - Disaggregated (Details)

v3.22.2.2
REVENUES - Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 22,410 $ 21,543 $ 68,964 $ 128,827
Gross product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 26,977 20,546 76,022 58,692
Discounts and allowances        
Disaggregation of Revenue [Line Items]        
Total revenues (7,789) (4,534) (22,087) (13,251)
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 19,188 16,012 53,935 45,441
License revenues        
Disaggregation of Revenue [Line Items]        
Total revenues   2,431 2,545 70,354
Development milestones        
Disaggregation of Revenue [Line Items]        
Total revenues   1,875 5,000 1,875
Research and development services and others        
Disaggregation of Revenue [Line Items]        
Total revenues 722 225 4,984 1,657
Revenues from collaborations        
Disaggregation of Revenue [Line Items]        
Total revenues 722 4,531 12,529 73,886
Government contract        
Disaggregation of Revenue [Line Items]        
Total revenues $ 2,500 $ 1,000 $ 2,500 $ 9,500