XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Details 2) - Earn-out liability - Significant unobservable inputs (Level 3) - Recurring basis - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair value, liabilities measured on recurring basis, unobservable input reconciliation, roll forward      
Balance as of beginning of period $ 14,800 $ 16,900 $ 0
Addition of earn-out liability due to acquisition 0 0 11,600
Change in fair value of earn-out liability due to remeasurement 9,234 3,111 5,300
Change in fair value of earn-out liability due to achievement of revenue target (11,534) (5,211) 0
Balance as of end of period $ 12,500 $ 14,800 $ 16,900