XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE - Schedule of Fair Value Hierarchy for Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Liabilities:    
Contingent consideration, current portion $ 7,200 $ 6,776
Contingent consideration 30,759 31,776
Recurring    
Assets:    
Total   77
Liabilities:    
Contingent consideration, current portion 7,200 6,776
Contingent consideration 30,759 31,776
Total 37,959 38,552
Recurring | Money market funds    
Assets:    
Investments   77
Recurring | Level 1    
Assets:    
Total   77
Liabilities:    
Contingent consideration, current portion 0 0
Contingent consideration 0 0
Total 0 0
Recurring | Level 1 | Money market funds    
Assets:    
Investments   77
Recurring | Level 2    
Assets:    
Total   0
Liabilities:    
Contingent consideration, current portion 0 0
Contingent consideration 0 0
Total 0 0
Recurring | Level 2 | Money market funds    
Assets:    
Investments   0
Recurring | Level 3    
Assets:    
Total   0
Liabilities:    
Contingent consideration, current portion 7,200 6,776
Contingent consideration 30,759 31,776
Total $ 37,959 38,552
Recurring | Level 3 | Money market funds    
Assets:    
Investments   $ 0