XML 156 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting and Foreign Operations - Assets, Depreciation, Amortization and Capital Expenditures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Asset Reconciling Item [Line Items]      
Depreciation and amortization $ 102,709 $ 89,985 $ 81,804
Cardiovascular      
Segment Reporting, Asset Reconciling Item [Line Items]      
Depreciation and amortization 97,749 88,960 80,777
Endoscopy      
Segment Reporting, Asset Reconciling Item [Line Items]      
Depreciation and amortization $ 4,960 $ 1,025 $ 1,027