v3.25.2
Note 1 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Amortization of Capitalized Contract Cost [Table Text Block]
   

Three months ended June 30,

   

Six months ended June 30,

 
   

2025

   

2024

   

2025

   

2024

 

Direct Expenses

  $ 70     $ 31     $ 103     $ 98  

Selling, general and administrative expenses

    199       224       542       436  

Total amortization

  $ 269     $ 255     $ 645     $ 534  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
   

Balance at

Beginning of

Period

   

Bad Debt

Expense

(Benefit)

   

Write-offs

   

Recoveries

   

Balance at

End of

Period

 

Six months ended June 30, 2025

  $ 40     $ 25     $ 25     $ -     $ 40  

Six months ended June 30, 2024

  $ 75     $ (65 )   $ 9     $ 49     $ 50  
Fair Value, by Balance Sheet Grouping [Table Text Block]
   

Level 1

   

Level 2

   

Level 3

   

Total

 

As of June 30, 2025

                               

Financial Assets:

                               

Money Market Funds

  $ 4,565     $ -     $ -     $ 4,565  

Total Cash Equivalents

  $ 4,565     $ -     $ -     $ 4,565  

Financial Liabilities:

                               

Contingent Consideration Liability

  $ -     $ -     $ 661     $ 661  
                                 

As of December 31, 2024

                               

Financial Assets:

                               

Money Market Funds

  $ 4,199     $ -     $ -     $ 4,199  

Total Cash Equivalents

  $ 4,199     $ -     $ -     $ 4,199  

Financial Liabilities:

                               

Contingent Consideration Liability

  $ -     $ -     $ 859     $ 859  
   

Level 1

   

Level 2

   

Total Fair

Value

   

Carrying

Amount

 

As of June 30, 2025

  $ 81,384     $ -     $ 81,384     $ 81,384  

As of December 31, 2024

  $ 62,801     $ -     $ 62,801     $ 62,801  
Business Combination, Contingent Consideration [Table Text Block]
   

Six months ended
June 30, 2025

 

Contingent Consideration Liability, December 31, 2024

  $ 859  

Increase to fair value included in selling, general & administrative expenses

    82  

Payments made

    (280 )

Contingent Consideration Liability, June 30, 2025

  $ 661