XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Fair value, assets measured on recurring basis, unobservable input reconciliation, rollforward        
Balance as of beginning of period $ 13,200 $ 21,700 $ 12,500 $ 14,800
Change in fair value of earn-out liability due to remeasurement (1,200) 6,900 (500) 13,800
Balance as of end of period $ 12,000 $ 28,600 $ 12,000 $ 28,600