XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments - Level 3 financial liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Changes in fair value of the Company's Level 3 financial liabilities    
Contingent consideration recognized in earnings $ 1,578  
Foreign currency translation adjustment (2,065) $ 381
Fair Value Inputs Level 3    
Changes in fair value of the Company's Level 3 financial liabilities    
Balance at the beginning of the period 25,012  
Purchase price adjustment (3,915)  
Contingent consideration recognized in earnings (1,578)  
Foreign currency translation adjustment (24)  
Balance at the end of the period $ 19,495