XML 52 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Reconciliation of Fair Value Measured on Recurring Basis (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of December 31, 2016 $ 3,421
Payment (946)
Foreign currency transaction loss 124
Balance as of June 30, 2017 2,599
Other Current Liabilities [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Estimated fair value of contingent consideration 1,300
Other Noncurrent Liabilities [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Estimated fair value of contingent consideration $ 1,300