Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Fair Value of Assets and Liabilities Measured on Recurring Basis) (Details)

v3.20.2
Fair Value Measurements (Fair Value of Assets and Liabilities Measured on Recurring Basis) (Details) - Recurring Basis - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Level 1    
Assets    
Derivative financial instruments $ 0 $ 0
Contingent consideration arrangements 0 0
Liabilities    
Derivative financial instruments 0 0
Contingent consideration arrangements 0 0
Net Derivative Fair Value 0 0
Level 2    
Assets    
Derivative financial instruments 31,942 9,338
Contingent consideration arrangements 1,307 25,934
Liabilities    
Derivative financial instruments (37,798) (34,132)
Contingent consideration arrangements (3,563) (69,760)
Net Derivative Fair Value (8,112) (68,620)
Level 3    
Assets    
Derivative financial instruments 0 0
Contingent consideration arrangements 0 0
Liabilities    
Derivative financial instruments 0 0
Contingent consideration arrangements 0 0
Net Derivative Fair Value $ 0 $ 0