XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value of Financial Instruments [Abstract]  
Schedule of Financial Assets and Liabilities on a Recurring Basis The following table summarizes the fair value of our financial assets and liabilities that were accounted for at fair value on a recurring basis, by level within the fair value hierarchy:
   September 30, 2023 
   Level 1   Level 2   Level 3   Fair Value 
Assets:                
Cash equivalents:                
Money market funds   19,060    
-
    
-
    19,060 
    19,060    
-
    
 
    19,060 
Liabilities:                    
Contingent consideration   
-
    
-
    148    148 
Foreign exchange contracts payable   
-
    33    
-
    33 
    
-
    33    148    181 
   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