XML 363 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and impairment charges - Restructuring program (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges   $ 18,802 $ 14,999
Assets impairment charges $ 0 1,497 6,739
Total restructuring and impairment charges 15,604 20,299 21,738
2023 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges 12,535    
2023 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges 1,451    
2022 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges 3,128 15,523  
Respiratory divestiture plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges (929) 578 2,694
2019 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges   (987) 253
2018 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges   2,076 2,476
Other restructuring programs      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges (581) 1,612 2,219
2021 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges     7,357
Termination benefits      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges   17,385 11,762
Assets impairment charges   0 0
Total restructuring and impairment charges 14,784 17,385 11,762
Termination benefits | 2023 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges 12,535    
Termination benefits | 2023 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges 1,451    
Termination benefits | 2022 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges 2,759 15,465  
Termination benefits | Respiratory divestiture plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges (946) 504 2,687
Termination benefits | 2019 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges   (1,120) (111)
Termination benefits | 2018 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges   1,230 2,335
Termination benefits | Other restructuring programs      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges (1,015) 1,306 (429)
Termination benefits | 2021 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges     7,280
Other costs      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges   1,417 3,237
Assets impairment charges   1,497 6,739
Total restructuring and impairment charges 820 2,914 9,976
Other costs | 2023 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges 0    
Other costs | 2023 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges 0    
Other costs | 2022 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges 369 58  
Other costs | Respiratory divestiture plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges 17 74 7
Other costs | 2019 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges   133 364
Other costs | 2018 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges   846 141
Other costs | Other restructuring programs      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges $ 434 $ 306 2,648
Other costs | 2021 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Total restructuring charges     $ 77