Fair Value Measurement - Measurement Inputs for Contingent Consideration Liability (Details) $ in Thousands |
Jun. 30, 2025
USD ($)
|
Dec. 31, 2024
USD ($)
|
---|---|---|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||
Contingent consideration | $ 500 | $ 500 |
Level 3 | ||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||
Contingent consideration | $ 500 | $ 500 |
Level 3 | Discounted cash flow | Likelihood of occurrence | Minimum | ||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||
Measurement input | 0.010 | |
Level 3 | Discounted cash flow | Likelihood of occurrence | Maximum | ||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||
Measurement input | 0.024 | |
Level 3 | Milestone payment | Discount rate | ||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||
Measurement input | 0.40 | |
Level 3 | Milestone payment | Discounted cash flow | ||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||
Contingent consideration | $ 500 |