XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues and Trade Receivables, Net, Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Contract with Customer, Asset and Liability [Abstract]      
Current and non-current contract assets $ 2,197   $ 3,081
Contract liabilities 5,136   $ 4,326
Revenue [Abstract]      
Total revenues $ 11,122 $ 8,765  
Maximum [Member]      
Contract with Customer, Asset and Liability [Abstract]      
Research and development project term 3 years    
Manufacture and Supply Revenue [Member]      
Revenue [Abstract]      
Total revenues $ 6,511 6,916  
License and Royalty Revenue [Member]      
Revenue [Abstract]      
Total revenues 2,361 426  
Co-Development and Research Fees [Member]      
Revenue [Abstract]      
Total revenues 438 263  
Proprietary Product Sales, Net [Member]      
Revenue [Abstract]      
Total revenues $ 1,812 $ 1,160