XML 187 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Assets, Depreciation, Amortization and Capital Expenditures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting, Asset Reconciling Item [Line Items]    
Depreciation and amortization $ 29,292 $ 23,599
Cardiovascular    
Segment Reporting, Asset Reconciling Item [Line Items]    
Depreciation and amortization 26,970 23,388
Endoscopy    
Segment Reporting, Asset Reconciling Item [Line Items]    
Depreciation and amortization $ 2,322 $ 211