XML 131 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE - Schedule of Fair Value Hierarchy for Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Liabilities:    
Short-term contingent consideration $ 14,500 $ 6,776
Long-term contingent consideration 23,159 31,776
Recurring    
Assets:    
Total   77
Liabilities:    
Short-term contingent consideration 14,500 6,776
Long-term contingent consideration 23,159  
Contingent consideration liability   31,776
Total 37,659 38,552
Recurring | Level 1    
Assets:    
Total   77
Liabilities:    
Short-term contingent consideration 0 0
Long-term contingent consideration 0  
Contingent consideration liability   0
Total 0 0
Recurring | Level 2    
Assets:    
Total   0
Liabilities:    
Short-term contingent consideration 0 0
Long-term contingent consideration 0  
Contingent consideration liability   0
Total 0 0
Recurring | Level 3    
Assets:    
Total   0
Liabilities:    
Short-term contingent consideration 14,500 6,776
Long-term contingent consideration 23,159  
Contingent consideration liability   31,776
Total $ 37,659 38,552
Recurring | Money market funds    
Assets:    
Cash and cash equivalents   77
Recurring | Money market funds | Level 1    
Assets:    
Cash and cash equivalents   77
Recurring | Money market funds | Level 2    
Assets:    
Cash and cash equivalents   0
Recurring | Money market funds | Level 3    
Assets:    
Cash and cash equivalents   $ 0