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
Sep. 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 10,053 9,338
Contingent consideration arrangements 1,089 25,934
Liabilities    
Derivative financial instruments (42,685) (34,132)
Contingent consideration arrangements (4,061) (69,760)
Net Derivative Fair Value (35,604) (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