XML 52 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Payment related to contingent consideration $ 487 $ 0 $ 0
Conversable Inc and AdvantageTec      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent earn-out   $ 2,400  
Contingent earn-out      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent earn-out decrease during the period (1,800)    
Payment related to contingent consideration 500    
Equity issued as payment related to contingent consideration 1,000    
Contingent earn-out | Conversable Inc      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Re-measurement to fair value increase (decrease) (496)    
Contingent earn-out | AdvantageTec      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Re-measurement to fair value increase (decrease) 168    
Level 2 | Recurring | Convertible senior note      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible senior note net $ 194,300