XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments - Change in fair value of contingent consideration (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent consideration, net of current portion $ 10,793 $ 6,973
Contingent consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning 6,973 6,274
Change in fair value 9,806 699
Reclassification of amounts to accrued expenses due to milestone being achieved (5,986)  
Balance at ending 10,793 6,973
Contingent consideration, net of current portion 10,793 6,973
Balance at ending $ 10,793 $ 6,973