XML 98 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments - Contingent Consideration Liability (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
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