XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value Measurement Inputs and Valuation Techniques          
Fair value of contingent consideration $ 10,971,000 $ 10,462,000   $ 10,971,000  
Current accrued contingent consideration 4,978,000 2,973,000   4,978,000  
Non-current contingent consideration 5,773,000 7,211,000   5,773,000  
Fair value adjustment decrease to contingent consideration       568,000 $ (442,000)
V C N          
Fair Value Measurement Inputs and Valuation Techniques          
Additional consideration related to the achievement of certain milestones       70,200,000  
Amount to be paid due to approval   $ 3,000,000.0      
Fair value of contingent consideration 10,800,000     10,800,000  
Accrued contingent consideration 5,000,000.0     5,000,000.0  
Non-current contingent consideration 5,800,000     5,800,000  
Operating expense relating to fair value adjustment $ 432,000     $ 568,000  
Fair value adjustment decrease to contingent consideration     $ 432,000