XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]

As of June 30, 2022

 

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Cash equivalents:

                

Money market accounts

 $17,086  $-  $-  $17,086 

Corporate debt securities

  -   2,242   -   2,242 

Non-U.S. government agency securities

  -   748   -   748 

Marketable debt securities:

                

U.S. government securities

  10,335   -   -   10,335 

Corporate debt securities

  -   11,515   -   11,515 

Other debt securities

  -   1,185   -   1,185 

Total

  27,421   15,690   -   43,111 

Liabilities:

                

Contingent consideration - business combinations

  -   -   3,515   3,515 

Debt

  -   7,551   -   7,551 

Total

 $-  $7,551  $3,515  $11,066 

As of December 31, 2021

 

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Money market accounts

 $63,873  $-  $-  $63,873 

Total

  63,873   -   -   63,873 

Liabilities:

                

Contingent consideration - business combinations

  -   -   10,027   10,027 

Debt

  -   7,215   -   7,215 

Total

 $-  $7,215  $10,027  $17,242 
Warrant Liabilities [Member]  
Notes Tables  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  

Six Months Ended

 
  

June 30,

 

(In thousands)

 

2022

  

2021

 

Beginning balance

 $-  $2,780 

Exercised warrants

  -   (2,901)

Change in fair value recognized in net (loss) income

  -   121 

Ending balance

 $-  $- 
Contingent Consideration Liabilities [Member]  
Notes Tables  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  

Six Months Ended

 
  

June 30,

 

(In thousands)

 

2022

  

2021

 

Beginning balance

 $10,027  $7,152 

Change in fair value recognized in net (loss) income

  (5,695)  1,226 

Payment of contingent consideration earned

  (817)  - 

Ending balance

 $3,515  $8,378