XML 121 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and contingent liabilities - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Italian parliament legislation    
Loss Contingencies [Line Items]    
Loss contingency, estimate of possible loss $ 23.0  
Loss contingency accrual 10.9  
Loss contingency, loss in period $ 2.6  
Minimum    
Loss Contingencies [Line Items]    
Estimated time frame over which accrued amounts may be paid out 10 years  
Minimum | China investigation, unpaid tariffs    
Loss Contingencies [Line Items]    
Loss contingency accrual, unpaid tariff, penalties percentage 30.00%  
Loss contingency, estimate of possible loss $ 3.0  
Maximum    
Loss Contingencies [Line Items]    
Estimated time frame over which accrued amounts may be paid out 15 years  
Maximum | China investigation, unpaid tariffs    
Loss Contingencies [Line Items]    
Loss contingency accrual, unpaid tariff, penalties percentage 200.00%  
Loss contingency, estimate of possible loss $ 20.0  
Accrued Liabilities    
Loss Contingencies [Line Items]    
Waste disposed accrued liability $ 2.5 $ 2.0
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Contingency reserve for litigation $ 0.5 $ 0.2
Other Liabilities    
Loss Contingencies [Line Items]    
Waste disposed accrued liability $ 3.2 $ 4.1
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities