XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of financial assets and liabilities on a recurring basis
   March 31, 2023 
   Level 1    Level 2       Level 3   Fair Value 
Assets:                
Cash equivalents:                
Money market funds   23,897    
-
    
-
    23,897 
    23,897    
-
    
-
    23,897 
Liabilities:                    
Contingent consideration   
 
    
 
    152    152 
Foreign exchange contracts payable   
-
    95    
-
    95 
    -    95    152    247 

 

   December 31, 2022 
   Level 1    Level 2    Level 3     Fair Value  
Assets:                
Cash equivalents:                
Money market funds   27,824    
-
    
-
    27,824 
    27,824    
 
    
-
    27,824 
Liabilities:                    
Contingent consideration   
-
    
-
    148    148 
Foreign exchange contracts payable   
 
    55    
 
    55 
    
-
    55    148    203