Annual report pursuant to Section 13 and 15(d)

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

v3.19.3.a.u2
Fair Value Measurements (Fair Value of Assets and Liabilities Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Level 1    
Assets    
Fair value of derivatives $ 0 $ 0
Contingent consideration arrangements 0  
Liabilities    
Fair value of derivatives 0 0
Contingent consideration arrangements 0  
Total net assets (liabilities) 0 0
Level 2    
Assets    
Fair value of derivatives 9,338 65,114
Contingent consideration arrangements 25,934  
Liabilities    
Fair value of derivatives (34,132) (17,920)
Contingent consideration arrangements (69,760)  
Total net assets (liabilities) (68,620) 47,194
Level 3    
Assets    
Fair value of derivatives 0 0
Contingent consideration arrangements 0  
Liabilities    
Fair value of derivatives 0 0
Contingent consideration arrangements 0  
Total net assets (liabilities) $ 0 $ 0