XML 81 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments, Contingencies and Guarantees - Additional Information (Details)
3 Months Ended 6 Months Ended
Apr. 30, 2020
USD ($)
May 01, 2019
USD ($)
Mar. 08, 2018
USD ($)
Jan. 17, 2017
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
T
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Commitments And Contingencies Disclosure [Line Items]                  
Annual purchase commitment, in tons | T             240,000    
Commitments             $ 263,800,000    
Outstanding guarantees and letters of credit         $ 4,200,000   4,200,000    
Payment Of Contingent Consideration             14,500,000 $ 0.0  
Estimated minimum compensatory punitive damages             20,000,000.0    
Agro Bio Sciences Inc                  
Commitments And Contingencies Disclosure [Line Items]                  
Payment year of achieving certain operating performance       2019          
Payment to be made if certain operating performance is achieved       $ 17,800,000          
Payment Of Contingent Consideration $ 14,500,000                
Agro Bio Sciences Inc | Updated Sales Forecasts                  
Commitments And Contingencies Disclosure [Line Items]                  
Payment to be made if certain operating performance is achieved                 $ 14,200,000
Passport Food Safety Solutions Inc                  
Commitments And Contingencies Disclosure [Line Items]                  
Payment year of achieving certain operating performance     2020            
Payment to be made if certain operating performance is achieved     $ 7,300,000            
Increase (decrease) in estimate of contingent consideration liability             0    
Passport Food Safety Solutions Inc | Updated Sales Forecasts                  
Commitments And Contingencies Disclosure [Line Items]                  
Reversed contingent liability               7,300,000  
Flawless Acquisition                  
Commitments And Contingencies Disclosure [Line Items]                  
Payment year of achieving certain operating performance   2021              
Payment to be made if certain operating performance is achieved   $ 182,000,000.0     171,000,000.0   171,000,000.0 $ 182,000,000.0 $ 192,000,000.0
Flawless Acquisition | Updated Sales Forecasts                  
Commitments And Contingencies Disclosure [Line Items]                  
Payment to be made if certain operating performance is achieved         171,000,000.0   171,000,000.0    
Increase (decrease) in estimate of contingent consideration liability         $ 6,000,000.0 $ (27,000,000.0) $ (21,000,000.0)    
Maximum | Agro Bio Sciences Inc                  
Commitments And Contingencies Disclosure [Line Items]                  
Additional earn-out payment       $ 25,000,000.0          
Maximum | Passport Food Safety Solutions Inc                  
Commitments And Contingencies Disclosure [Line Items]                  
Additional earn-out payment     $ 25,000,000.0            
Maximum | Flawless Acquisition                  
Commitments And Contingencies Disclosure [Line Items]                  
Additional earn-out payment   $ 425,000,000.0