XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Details 2) - Earn-out liability - Significant unobservable inputs (Level 3) - Recurring basis - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair value, assets measured on recurring basis, unobservable input reconciliation, rollforward        
Balance as of beginning of period $ 21,700 $ 18,100 $ 14,800 $ 16,900
Change in fair value of earn-out liability due to remeasurement 6,900 (5,500) 13,800 (4,300)
Balance as of end of period $ 28,600 $ 12,600 $ 28,600 $ 12,600