Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Details)

v3.20.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Income tax expense benefit on interest rate swap   $ 367 $ 49  
Current portion of earn-out obligations $ 31,700 31,700 0  
Earn-out obligation adjustment   1,900 0 $ 0
Fair Value, Measurements, Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Earn-out obligation adjustment 1,900      
Other current assets | Fair Value, Measurements, Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Interest rate swaps 1,473 1,473 195  
Current Portion of Earn Out Obligations | Fair Value, Measurements, Recurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Current portion of earn-out obligations $ 31,700 $ 31,700 $ 0