XML 112 R88.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Schedule of Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Liabilities, Fair Value Disclosure [Abstract]    
Liabilities associated with acquisition related contingent consideration $ (9,522) $ (16,851)
Level 1    
Liabilities, Fair Value Disclosure [Abstract]    
Liabilities associated with acquisition related contingent consideration 0 0
Level 2    
Liabilities, Fair Value Disclosure [Abstract]    
Liabilities associated with acquisition related contingent consideration 0 0
Level 3    
Liabilities, Fair Value Disclosure [Abstract]    
Liabilities associated with acquisition related contingent consideration (9,522) (16,851)
Interest Rate Swap Contracts    
Assets, Fair Value Disclosure [Abstract]    
Derivative asset   10,638
Liabilities, Fair Value Disclosure [Abstract]    
Derivative liability (58,501) (17,420)
Interest Rate Swap Contracts | Level 1    
Assets, Fair Value Disclosure [Abstract]    
Derivative asset   0
Liabilities, Fair Value Disclosure [Abstract]    
Derivative liability 0 0
Interest Rate Swap Contracts | Level 2    
Assets, Fair Value Disclosure [Abstract]    
Derivative asset   10,638
Liabilities, Fair Value Disclosure [Abstract]    
Derivative liability (58,501) (17,420)
Interest Rate Swap Contracts | Level 3    
Assets, Fair Value Disclosure [Abstract]    
Derivative asset   0
Liabilities, Fair Value Disclosure [Abstract]    
Derivative liability 0 0
Foreign currency forward contracts    
Assets, Fair Value Disclosure [Abstract]    
Derivative asset 2,603  
Liabilities, Fair Value Disclosure [Abstract]    
Derivative liability   (7,868)
Foreign currency forward contracts | Level 1    
Assets, Fair Value Disclosure [Abstract]    
Derivative asset 0  
Liabilities, Fair Value Disclosure [Abstract]    
Derivative liability   0
Foreign currency forward contracts | Level 2    
Assets, Fair Value Disclosure [Abstract]    
Derivative asset 2,603  
Liabilities, Fair Value Disclosure [Abstract]    
Derivative liability   (7,868)
Foreign currency forward contracts | Level 3    
Assets, Fair Value Disclosure [Abstract]    
Derivative asset $ 0  
Liabilities, Fair Value Disclosure [Abstract]    
Derivative liability   $ 0