v3.26.1
Segment and Geographic Information - Schedule of Reconciliation of Segment Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Operating income $ 49,484 $ 54,183 $ 90,955 $ 102,800
SNIA environmental liability expense 0 (1,677) 0 (362,070)
Interest expense (7,176) (14,931) (15,467) (30,217)
Foreign exchange and other income/(expense) (23,829) (4,255) (29,524) 7,161
Income (loss) before income tax 18,479 33,320 45,964 (282,326)
Amortization of debt issuance costs 4,900 5,700 9,707 11,397
Operating Segments        
Segment Reporting [Line Items]        
Operating income 89,087 87,427 163,308 164,471
Operating Segments | Cardiopulmonary        
Segment Reporting [Line Items]        
Operating income 28,152 31,407 58,219 56,098
Operating Segments | Neuromodulation        
Segment Reporting [Line Items]        
Operating income 60,935 56,020 105,089 108,373
Other        
Segment Reporting [Line Items]        
Operating income $ (39,603) $ (33,244) $ (72,353) $ (61,671)