XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Change in fair value of contingent consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 4 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Contingent consideration, current portion           $ 2,973
Contingent consideration, net of current portion $ 5,935         $ 7,211
Contingent consideration            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Balance at beginning 10,751 $ 10,319 $ 10,184 $ 10,652 $ 12,158  
Change in fair value (1,566) 432 135 199 (1,506)  
Reclassification of amounts to accrued expenses due to milestone being achieved (3,250)          
Balance at ending 5,935 $ 10,751 $ 10,319 10,851 $ 10,652  
Contingent consideration, current portion       8,614    
Contingent consideration, net of current portion $ 5,935     $ 2,237