XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitment and Contingencies (Details)
$ in Millions
9 Months Ended
Sep. 30, 2022
USD ($)
Product Warranty Liability [Line Items]  
Purchase obligation $ 193.7
Purchase obligation, to be paid, year one 76.9
Purchase obligation, to be paid, year two and three 113.6
Purchase obligation, to be paid, year four and five $ 3.3
Minimum  
Product Warranty Liability [Line Items]  
Product warranty, term (in months) 3 months
Maximum  
Product Warranty Liability [Line Items]  
Product warranty, term (in months) 6 months