Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurement (Details)

v3.19.2
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value $ (6,287) $ 51,115
Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (722) 499
Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (1,528) 60,477
Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (4,037) (9,861)
Commercial paper    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   22,872
Commercial paper | Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   0
Commercial paper | Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   22,872
Commercial paper | Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   0
Corporate bonds    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   28,060
Corporate bonds | Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   0
Corporate bonds | Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   28,060
Corporate bonds | Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   0
Commodity contract derivatives    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (2,250) 10,044
Commodity contract derivatives | Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (722) 499
Commodity contract derivatives | Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (1,528) 9,545
Commodity contract derivatives | Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 0 0
Contingent considerations for acquisitions    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (4,037) (9,861)
Contingent considerations for acquisitions | Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 0 0
Contingent considerations for acquisitions | Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 0 0
Contingent considerations for acquisitions | Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value $ (4,037) $ (9,861)