v3.26.1
Net revenues - Other Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 29, 2025
Jun. 30, 2026
Jun. 29, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Net revenues $ 570,332 $ 442,525 $ 1,118,594 $ 856,783
Vascular        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Net revenues 246,337 225,908 483,149 445,039
Interventional        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Net revenues 211,874 113,853 416,530 214,004
Surgical        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Net revenues $ 112,121 $ 102,764 $ 218,915 $ 197,740