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.1
Fair Value Measurements (Fair Value of Assets and Liabilities Measured on Recurring Basis) (Details) - Recurring Basis - USD ($)
$ in Thousands
Mar. 31, 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 225,294 9,338
Contingent consideration arrangements 1,354 25,934
Liabilities    
Derivative financial instruments (5,402) (34,132)
Contingent consideration arrangements (3,706) (69,760)
Net Derivative Fair Value 217,540 (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