XML 20 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements - Reconciliation of Level 3 Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Apthera, Inc.  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Contingent consideration payable, maximum amount $ 32,000
Unobservable Inputs (Level 3)  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Contingent consideration, beginning balance 4,326
Change in the estimated fair value of the contingent consideration 510
Contingent consideration, ending balance $ 4,836