XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Contingent Consideration Liability (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income [extensible enumeration] Adjustment to contingent consideration liability  
Revenue based payments    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent consideration liability   $ 5,600
Fair Value   $ 600
Revenue based payments | Revenue volatility    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Weighted Average or Range   0.250
Revenue based payments | Discount rate    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Weighted Average or Range   0.115