v3.25.2
Geographic and Segment Information - Schedule of Reconciliation of Segment Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Operating income $ 54,183 $ 40,166 $ 102,800 $ 56,412
SNIA environmental liability expense (1,677) 0 (362,070) 0
Interest expense (12,280) (15,532) (27,566) (31,425)
Loss on debt extinguishment (2,651) 0 (2,651) (25,482)
Foreign exchange and other income/(expense) (4,255) (3,045) 7,161 (12,116)
Income (loss) before income tax 33,320 21,589 (282,326) (12,611)
Amortization of debt issuance costs 5,700 5,300 11,397 10,195
Operating Segments        
Segment Reporting Information [Line Items]        
Segment income 87,427 74,439 164,471 135,828
Operating Segments | Cardiopulmonary        
Segment Reporting Information [Line Items]        
Segment income 31,407 19,627 56,098 34,338
Operating Segments | Neuromodulation        
Segment Reporting Information [Line Items]        
Segment income 56,020 54,812 108,373 101,490
Other        
Segment Reporting Information [Line Items]        
Other expense $ (33,244) $ (34,273) $ (61,671) $ (79,416)