XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Note 4 - Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
           

Active Markets

   

Significant Other

   

Significant

         
           

for Identical Assets

   

Observable Inputs

   

Unobservable Inputs

         
   

March 31, 2021

   

(Level 1)

   

(Level 2)

   

(Level 3)

   

Amortized Cost

 

Cash equivalents:

                                       

Money Market Funds

  $ 77,030     $ 77,030     $ -     $ -     $ 77,030  
                                         

Other current and long-term liabilities:

                                       

Contingent Consideration - Short Term

  $ 24,830     $ -     $ -     $ 24,830     $ -  

Contingent Consideration - Long Term

    5,760       -       -       5,760       -  

Total other current and long-term liabilities

  $ 30,590     $ -     $ -     $ 30,590     $ -  
           

Active Markets

   

Significant Other

   

Significant

         
           

for Identical Assets

   

Observable Inputs

   

Unobservable Inputs

         
   

December 31, 2020

   

(Level 1)

   

(Level 2)

   

(Level 3)

   

Amortized Cost

 

Cash equivalents:

                                       

Money Market Funds

  $ 74,522     $ 74,522     $ -     $ -     $ 74,522  
                                         

Investments:

                                       

U.S. Treasury Bills

  $ 2,501     $ 2,501     $ -     $ -     $ 2,524  
                                         

Other current and long-term liabilities:

                                       

Contingent Consideration - Short Term

  $ 13,090     $ -     $ -     $ 13,090     $ -  

Contingent Consideration - Long Term

    22,320       -       -       22,320       -  

Total other current and long-term liabilities

  $ 35,410     $ -     $ -     $ 35,410     $ -  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
   

Three Months Ended

March 31, 2021

 

Balance, beginning

  $ 35,410  

Additions

    -  

Payments

    -  

Change in fair value

    (4,820 )

Balance, ending

  $ 30,590