XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition and Trade Receivables, net, Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue Recognition and Trade Receivables, net [Abstract]        
Maximum period of research and development projects     3 years  
Revenue [Abstract]        
Revenue $ 13,267 $ 27,146 $ 50,606 $ 54,723
Manufacture and Supply Revenue [Member]        
Revenue [Abstract]        
Revenue 9,005 9,020 29,249 29,511
License and Royalty Revenue [Member]        
Revenue [Abstract]        
Revenue 3,355 17,351 17,387 22,820
Co-Development and Research Fees [Member]        
Revenue [Abstract]        
Revenue $ 907 $ 775 $ 3,970 $ 2,392