XML 161 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 3,128 $ 3,039
Revenue-based royalty | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities 2,217 2,945
Revenue milestones | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities 88 93
Regulatory approval | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 1,181 $ 409
Discount rate | Revenue-based royalty | Minimum | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.14 0.12
Discount rate | Revenue-based royalty | Maximum | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.16 16
Discount rate | Revenue-based royalty | Weighted Average | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.146 0.146
Discount rate | Revenue milestones | Minimum | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.13 0.13
Discount rate | Regulatory approval | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.06 5.5
Probability of milestone payment | Regulatory approval | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.50 0.50