XML 59 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies Summary of Significant Accounting Policies - Derivatives (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
$ / derivative_instrument
Initial Put Option [Member]  
Derivative [Line Items]  
Derivative, Equity Value | $ / derivative_instrument 10.13
Derivative, Average Price Risk Option Strike Price | $ / derivative_instrument 27.50
Derivative, Term of Contract 6 years 1 month 10 days
Contingent Put Option [Member]  
Derivative [Line Items]  
Derivative, Term of Contract 3 years 1 month 17 days
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value of derivative, ending balance $ 400
Forward Contracts [Member]  
Derivative [Line Items]  
Derivative, Equity Value | $ / derivative_instrument 29.48
Derivative, Average Price Risk Option Strike Price | $ / derivative_instrument 20.00
Derivative, Term of Contract 3 years 1 month 17 days
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value of derivative, ending balance $ 1,900
Initial Put Option [Member]  
Derivative [Line Items]  
Derivative, Equity Value | $ / derivative_instrument 29.48
Derivative, Average Price Risk Option Strike Price | $ / derivative_instrument 20.00
Derivative, Term of Contract 3 years 5 months 16 days
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value of derivative, ending balance $ 900
Measurement Input, Price Volatility [Member] | Initial Put Option [Member]  
Derivative [Line Items]  
Derivative Liability, Measurement Input 0.68
Measurement Input, Price Volatility [Member] | Forward Contracts [Member]  
Derivative [Line Items]  
Derivative Asset, Measurement Input 0.62
Measurement Input, Price Volatility [Member] | Initial Put Option [Member]  
Derivative [Line Items]  
Derivative Liability, Measurement Input 0.61
Measurement Input, Risk Free Interest Rate [Member] | Initial Put Option [Member]  
Derivative [Line Items]  
Derivative Liability, Measurement Input 0.026
Measurement Input, Risk Free Interest Rate [Member] | Forward Contracts [Member]  
Derivative [Line Items]  
Derivative Asset, Measurement Input 0.029
Measurement Input, Risk Free Interest Rate [Member] | Initial Put Option [Member]  
Derivative [Line Items]  
Derivative Liability, Measurement Input 0.029
Measurement Input, Expected Dividend Rate [Member] | Initial Put Option [Member]  
Derivative [Line Items]  
Derivative Liability, Measurement Input 0.000
Measurement Input, Expected Dividend Rate [Member] | Forward Contracts [Member]  
Derivative [Line Items]  
Derivative Asset, Measurement Input 0.000
Measurement Input, Expected Dividend Rate [Member] | Initial Put Option [Member]  
Derivative [Line Items]  
Derivative Liability, Measurement Input 0.000
Fair Value, Inputs, Level 3 [Member] | Forward Contracts [Member]  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value of derivative, beginning balance $ 0
Initial fair value of derivative (liability) asset in connection with Collaboration Agreement 1,865
Change in fair value 0
Fair value of derivative, ending balance 1,865
Fair Value, Inputs, Level 3 [Member] | Initial Put Option [Member]  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value of derivative, beginning balance 0
Initial fair value of derivative (liability) asset in connection with Collaboration Agreement 879
Change in fair value 0
Fair value of derivative, ending balance $ 879