XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Collaboration Agreements Teva Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2017
Jun. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Revenues   $ 1,500,673   $ 1,220,122 $ 4,289,780 $ 3,633,600
Teva Pharmaceuticals [Member] | Collaborative Arrangement [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Deferred Revenue, Additions $ 250,000          
Revenues   $ 40,200   $ 5,200 $ 141,000  
Revenue Recognition, Milestone Method, Revenue Recognized     $ 25,000