Fair Value Measurements - Derivatives (Details) - Put Option Liability (Madryn)
Sep. 30, 2020
Dec. 31, 2019
Interest rate volatility    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability (as a percent) 0.203 0.214
Market yield rate    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability (as a percent) 0.098 0.101
Term (in years)    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability (as a percent) 5.00 5.75
Dividend yield    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability (as a percent) 0 0