XML 120 R107.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Gain on fair value adjustment $ 500 $ 21,900  
Foreign exchange gains (losses) 1,700 (500)  
Acquisition-related contingent consideration accrual 9,490 16,851  
Payment of contingent consideration 5,180 0 $ 0
Acquisition related contingent consideration 9,490 4,963  
Additional obligations 4,637 3,721  
Senior Notes 5.50 Percent Due 2025      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of long term notes $ 312,200 311,900  
Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of long term notes   $ 305,700