XML 29 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues and Trade Receivables, Net, Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Revenue [Abstract]                    
Revenues $ 16,419 $ 12,418 $ 11,129 $ 12,643 $ 16,824 $ 13,267 $ 13,928 $ 23,411 $ 52,609 $ 67,430
Manufacture and Supply Revenue [Member]                    
Revenue [Abstract]                    
Revenues                 38,739 37,319
License and Royalty Revenue [Member]                    
Revenue [Abstract]                    
Revenues                 6,959 24,699
Co-Development and Research Fees [Member]                    
Revenue [Abstract]                    
Revenues                 4,042 5,184
Proprietary Product Sales, Net [Member]                    
Revenue [Abstract]                    
Revenues                 $ 2,869 $ 228