XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
product
productClass
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]      
Number of product classes | productClass 3    
Maximum payment term (in years) 360 days    
Period between delivery and receipt of payment (in years) 1 year    
Contract with customer, liability $ 680.5 $ 630.7  
Expected maximum duration of contract 1 year    
Tolling services period (in years) 5 years    
Service arrangement, payment period (in days) 30 days    
Amortization period (in years) 1 year    
Transfer period, adjustment threshold (in years) 1 year    
Remaining performance obligation, contract period, disclosure threshold (in years) 1 year    
DuPont      
Disaggregation of Revenue [Line Items]      
Supply agreement term (in years) 5 years    
Revenue recognized $ 82.0 $ 103.0 $ 111.0
Minimum      
Disaggregation of Revenue [Line Items]      
Contract payment term (in years) 30 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Contract payment term (in years) 90 days    
FMC Agricultural Solutions      
Disaggregation of Revenue [Line Items]      
Number of product categories | product 3