XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Contingent Consideration (Details) - Contingent Consideration Liability - Level 3 - Fair Value, Recurring - Carevive and Lumeon
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of December 31, 2024 $ 0
Acquisition-date contingent consideration liability from Upfront acquisition 7,313
Balance as of March 31, 2025 $ 7,313