XML 126 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and contingent liabilities (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Palette Life Sciences AB    
Loss Contingencies [Line Items]    
Loss contingency accrual $ 3.5  
Italian parliament legislation    
Loss Contingencies [Line Items]    
Loss contingency, loss in period 22.1  
Loss contingency accrual 35.7  
Italian Parliament Legislation, Pertaining To Prior Years    
Loss Contingencies [Line Items]    
Loss contingency, loss in period $ 13.8  
Minimum    
Loss Contingencies [Line Items]    
Estimated time frame over which accrued amounts may be paid out 10 years  
Maximum    
Loss Contingencies [Line Items]    
Estimated time frame over which accrued amounts may be paid out 15 years  
Accrued Liabilities    
Loss Contingencies [Line Items]    
Waste disposed accrued liability $ 0.5 $ 2.5
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Contingency reserve for litigation $ 0.8 $ 0.8
Other Liabilities    
Loss Contingencies [Line Items]    
Waste disposed accrued liability $ 3.4 $ 3.8
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities