XML 72 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues and Trade Receivables, Net, Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]          
Contract assets $ 3,177   $ 3,177   $ 3,081
Contract liabilities 6,993   6,993   $ 4,326
Revenue [Abstract]          
Revenues 15,345 $ 21,675 $ 26,467 $ 30,440  
Maximum          
Disaggregation of Revenue [Line Items]          
Research and Development, Project Duration     3 years    
Manufacture and supply revenue          
Revenue [Abstract]          
Revenues 10,665 7,259 $ 17,176 14,175  
License and royalty revenue          
Revenue [Abstract]          
Revenues 2,311 12,928 4,672 13,354  
Co-development and research fees          
Revenue [Abstract]          
Revenues 456 266 894 529  
Proprietary product sales, net          
Revenue [Abstract]          
Revenues $ 1,913 $ 1,222 $ 3,725 $ 2,382