XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Contingent Consideration Liability (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair Value $ 0 $ 108,182  
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