XML 122 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Restructuring Charges by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost And Reserve [Line Items]      
Restructuring costs $ 10,486 $ 11,814 $ 4,408
2022 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs 0 8,961 1,414
Cumulative Costs $ 10,375    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2022 Restructuring | Medical Solutions      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs   1,359 56
Cumulative Costs $ 1,415    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2022 Restructuring | Automation Enabling Technologies      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs   6,771 1,358
Cumulative Costs $ 8,129    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2022 Restructuring | Unallocated costs      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs   831  
Cumulative Costs $ 831    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2020 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs $ 0 2,853 2,994
Cumulative Costs $ 16,716    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2020 Restructuring | Medical Solutions      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs     217
Cumulative Costs $ 2,716    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2020 Restructuring | Automation Enabling Technologies      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs   $ 2,853 2,775
Cumulative Costs $ 13,827    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2020 Restructuring | Unallocated costs      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs     $ 2
Cumulative Costs $ 173    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2024 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs $ 10,486    
Cumulative Costs $ 10,486    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2024 Restructuring | Medical Solutions      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs $ 6,769    
Cumulative Costs $ 6,769    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2024 Restructuring | Automation Enabling Technologies      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs $ 3,198    
Cumulative Costs $ 3,198    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs    
2024 Restructuring | Unallocated costs      
Restructuring Cost And Reserve [Line Items]      
Restructuring costs $ 519    
Cumulative Costs $ 519    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges And Acquisition Related Costs