XML 112 R97.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurement Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent Earn-out Liability $ 0 $ 5,491 $ 25,572
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (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  
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  
Pursuit Vascular, Inc. [Member]      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Other Transfer   $ (496)