v3.26.3
Segment and Geographic Information - Schedule of Net Revenue by Operating Segment & Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Net revenue $ 393,148 $ 357,753 $ 1,145,993 $ 1,027,132
United States        
Segment Reporting [Line Items]        
Net revenue 211,144 190,447 595,172 548,085
Europe        
Segment Reporting [Line Items]        
Net revenue 73,671 67,683 231,140 194,160
Rest of World        
Segment Reporting [Line Items]        
Net revenue 108,333 99,623 319,681 284,887
Operating Segments | Cardiopulmonary        
Segment Reporting [Line Items]        
Net revenue 225,304 203,218 655,535 578,810
Operating Segments | Neuromodulation        
Segment Reporting [Line Items]        
Net revenue 166,127 149,525 484,860 440,088
Operating Segments | United States | Cardiopulmonary        
Segment Reporting [Line Items]        
Net revenue 80,407 71,946 222,479 204,023
Operating Segments | United States | Neuromodulation        
Segment Reporting [Line Items]        
Net revenue 130,737 118,390 372,693 343,950
Operating Segments | Europe | Cardiopulmonary        
Segment Reporting [Line Items]        
Net revenue 57,061 50,052 176,324 143,605
Operating Segments | Europe | Neuromodulation        
Segment Reporting [Line Items]        
Net revenue 16,608 14,521 54,814 47,445
Operating Segments | Rest of World | Cardiopulmonary        
Segment Reporting [Line Items]        
Net revenue 87,836 81,220 256,732 231,182
Operating Segments | Rest of World | Neuromodulation        
Segment Reporting [Line Items]        
Net revenue 18,782 16,614 57,353 48,693
Other        
Segment Reporting [Line Items]        
Net revenue $ 1,717 5,010 $ 5,598 8,234
Other | Italian MedTech Payback        
Segment Reporting [Line Items]        
Reduction in reserve associated with payback measure   $ 3,100   $ 3,100