XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill By Reportable Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Goodwill [Line Items]    
Goodwill $ 735,327 $ 635,736
Accumulated impairment of goodwill (151,229) (151,229)
Total 584,098 484,507
Medical Solutions    
Goodwill [Line Items]    
Goodwill 295,347 202,211
Accumulated impairment of goodwill (31,722) (31,722)
Total 263,625 170,489
Automation Enabling Technologies    
Goodwill [Line Items]    
Goodwill 439,980 433,525
Accumulated impairment of goodwill (119,507) (119,507)
Total $ 320,473 $ 314,018