XML 122 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Contingent Earn-out Liability $ 0 $ 5,491 $ 25,572 $ 2,589
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances     55,158  
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss) (5,399) (16,247)    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3   (3,379)    
Currency translation on earn-out $ (92) 41 (84)  
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Change in fair value of contingent earn-out      
Fair value measurements with unobservable inputs reconciliation, other   (496)    
Pursuit Vascular, Inc. [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)     $ (32,091)  
Smiths Medical        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Contingent earn-out liability, Noncurrent   53,500    
Foreign Infusion System Supplier        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Contingent earn-out liability, Noncurrent   $ 1,600