XML 87 R73.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Schedule of Collaborative Arrangement Agreements [Line Items]      
Provision for (benefit from) income taxes $ 51,534,000 $ (12,659,000)  
Excess tax benefits related to stock-based compensation   21,900,000  
Unrecognized tax benefits 25,200,000   $ 19,500,000
Income taxes, interest and penalties accrued 0    
Increase in unrecognized tax benefits is reasonably possible 0    
Income taxes, material interest or penalties related to uncertain tax positions $ 0 0  
BioAxone Biosciences Inc.      
Schedule of Collaborative Arrangement Agreements [Line Items]      
Provision for (benefit from) income taxes   $ 6,400,000  
Domestic and Foreign Tax Authority      
Schedule of Collaborative Arrangement Agreements [Line Items]      
Deferred tax assets, valuation allowance     $ 168,500,000