XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and contingent liabilities (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 21 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jul. 01, 2024
Loss Contingencies [Line Items]      
Estimated litigation liability $ 0.4 $ 0.4  
Palette Life Sciences AB      
Loss Contingencies [Line Items]      
Loss contingency accrual 3.5 3.5  
Italian Parliament Legislation      
Loss Contingencies [Line Items]      
Loss contingency, loss in period 15.8 15.8 $ 13.8
Loss contingency accrual $ 32.0 $ 32.0  
Minimum      
Loss Contingencies [Line Items]      
Estimated time frame over which accrued amounts may be paid out 10 years 10 years  
Maximum      
Loss Contingencies [Line Items]      
Estimated time frame over which accrued amounts may be paid out 15 years 15 years  
Accrued liabilities      
Loss Contingencies [Line Items]      
Accrual for environmental loss contingencies $ 3.0 $ 3.0  
Other liability      
Loss Contingencies [Line Items]      
Accrual for environmental loss contingencies $ 1.8 $ 1.8