XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

2023

  

2022

  

2021

 

Subscription services recognized ratably over time

 $140,172  $141,981  $137,008 

Services recognized at a point in time

  4,071   4,231   3,216 

Fixed, non-subscription recognized over time

  3,503   3,134   3,065 

Unit price services recognized over time

  834   2,222   4,665 

Total revenue

 $148,580  $151,568  $147,954 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

December 31,

2023

  

December 31,

2022

 

Accounts receivables

 $12,378  $14,461 

Contract assets included in other current assets

 $84  $102 

Deferred revenue

 $14,834  $15,198 
  

2023

  

2022

 
  

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

 $-  $(15,100) $-  $(17,170)

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

  -   14,837   -   15,081 

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

  (102)  -   (99)  - 

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

  -   (101)  -   74 

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

  84   -   102   -