XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
productClass
product
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]    
Number of product classes | productClass 3  
Maximum payment term 360 days  
Period between delivery and receipt of payment 1 year  
Opening contract liability revenue recognized $ 347.1  
Contract with customer, liability $ 630.7 $ 347.1
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  
Minimum    
Disaggregation of Revenue [Line Items]    
Contract payment term 30 days  
Maximum    
Disaggregation of Revenue [Line Items]    
Contract payment term 90 days  
FMC Agricultural Solutions    
Disaggregation of Revenue [Line Items]    
Number of product categories | product 3