XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended

  

Six months ended

 
  

June 30, 2024

  

June 30, 2023

  

June 30, 2024

  

June 30, 2023

 

Subscription services recognized ratably over time

 $33,103  $34,306  $66,374  $68,739 

Services recognized at a point in time

  855   903   2,276   2,079 

Fixed, non-subscription recognized over time

  936   742   1,431   1,397 

Unit price services recognized over time

  127   210   253   419 

Total revenue

 $35,021  $36,161  $70,334  $72,634 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30, 2024

  

December 31, 2023

 

Accounts receivables

 $10,057  $12,378 

Contract assets included in other current assets

 $26  $84 

Deferred Revenue

 $14,514  $14,834 
  

2024

  

2023

 
  

Contract

Asset

  

Deferred

Revenue

  

Contract

Asset

  

Deferred

Revenue

 
  

Increase (Decrease)

 

Revenue recognized that was included in deferred revenue at beginning of year due to completion of services

 $-  $(11,193) $-  $(11,375)

Increases due to invoicing of client, net of amounts recognized as revenue

  -   10,928   -   11,104 

Decreases due to completion of services (or portion of services) and transferred to accounts receivable

  (79)  -   (81)  - 

Change due to cumulative catch-up adjustments arising from changes in expected contract consideration

  -   (55)  -   (99)

Increases due to revenue recognized in the period with additional performance obligations before invoicing

  21   -   44   -