XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
product
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]      
Number of product categories | product 3    
Maximum payment term (in days) 360 days    
Period between delivery and receipt of payment (in years) 1 year    
Revenue recognized, previously included in contract liability balance $ 590.7    
Period between prepayment and performance of obligations (in years) 1 year    
Contract with customer, liability $ 40.0   $ 630.7
DuPont      
Disaggregation of Revenue [Line Items]      
Supply agreement term (in years) 5 years    
Revenues $ 27.0 $ 25.0  
Minimum      
Disaggregation of Revenue [Line Items]      
Contract payment term (in days) 30 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Contract payment term (in days) 90 days