XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments (Details 2) - Earn-out liability - Significant unobservable inputs (Level 3) - Recurring basis - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Fair value, assets measured on recurring basis, unobservable input reconciliation, rollforward        
Balance as of beginning of period $ 28,600 $ 12,600 $ 14,800 $ 16,900
Change in fair value of earn-out liability due to remeasurement (5,666) 2,411 8,134 (1,889)
Balance as of end of period 11,400 9,800 11,400 9,800
Change in fair value of earn-out liability due to achievement of revenue target $ (11,534) $ (5,211) $ (11,534) $ (5,211)