XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Agreements with Endospan (Details)
1 Months Ended 12 Months Ended
Jul. 01, 2024
USD ($)
Jun. 30, 2024
USD ($)
Sep. 11, 2019
USD ($)
tranche
Sep. 30, 2019
USD ($)
Dec. 31, 2024
USD ($)
tranche
Mar. 31, 2025
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2019
USD ($)
Variable Interest Entity [Line Items]                
Number of tranches | tranche     3          
Variable Interest Entity, Primary Beneficiary                
Variable Interest Entity [Line Items]                
Notes receivable balance $ 25,000,000.0   $ 15,000,000   $ 25,000,000.0      
Securities purchase option agreement       $ 1,000,000.0        
Securities purchase option agreement, expiration period       90 days        
Option to purchase outstanding securities 175,000,000.0 $ 250,000,000.0            
Minimum amount of future consideration payment 0              
Securities purchase option agreement, payment 100,000,000              
Maximum amount of future consideration payment 200,000,000.0              
Endospan option               $ 4,900,000
Number of tranches | tranche         3      
Funding of loan agreement per tranche     5,000,000          
Endospan Loans             $ 0  
Variable Interest Entity, Primary Beneficiary | Endospan Option Amendment                
Variable Interest Entity [Line Items]                
Endospan option         $ 3,100,000 $ 3,100,000    
Variable Interest Entity, Primary Beneficiary | Additional Endospan Loan                
Variable Interest Entity [Line Items]                
Endospan Loans         9,200,000 9,500,000    
Variable Interest Entity, Primary Beneficiary | Upfront Acquisition Purchase Price                
Variable Interest Entity [Line Items]                
Option to purchase outstanding securities $ 135,000,000.0              
Variable Interest Entity, Primary Beneficiary | After Entering into the Endospan Loan Amendment | Endospan Loan                
Variable Interest Entity [Line Items]                
Endospan Loans         300,000 $ 300,000    
Variable Interest Entity, Primary Beneficiary | Tranche One                
Variable Interest Entity [Line Items]                
Funding of loan agreement per tranche         7,000,000.0      
Variable Interest Entity, Primary Beneficiary | Tranche Two                
Variable Interest Entity [Line Items]                
Funding of loan agreement per tranche         10,000,000.0      
Variable Interest Entity, Primary Beneficiary | Tranche Three                
Variable Interest Entity [Line Items]                
Funding of loan agreement per tranche         8,000,000.0      
Variable Interest Entity, Primary Beneficiary | Tranche One and Two                
Variable Interest Entity [Line Items]                
Funding of loan agreement per tranche         $ 17,000,000.0      
Variable Interest Entity, Primary Beneficiary | Minimum                
Variable Interest Entity [Line Items]                
Option to purchase outstanding securities       $ 350,000,000.0        
Variable Interest Entity, Primary Beneficiary | Maximum                
Variable Interest Entity [Line Items]                
Option to purchase outstanding securities       $ 450,000,000.0        
Variable Interest Entity, Primary Beneficiary | JOTEC GmbH                
Variable Interest Entity [Line Items]                
Distribution fee     $ 9,000,000.0