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

2020

  

2019

  2018 

Subscription services recognized ratably over time

 $122,499  $114,216  $104,777 

Services recognized at a point in time

  2,932   4,992   4,775 

Fixed, non-subscription recognized over time

  2,907   3,248   3,163 

Unit price services recognized over time

  4,939   5,526   6,971 

Total revenue

 $133,277  $127,982  $119,686 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

December 31,

2020

  

December 31,

2019

 

Accounts receivables

 $13,923  $11,639 

Contract assets included in other current assets

 $311  $103 

Deferred revenue

 $(15,585

)

 $(16,354

)

  

2020

  

2019

 
  

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

 $-  $(16,083

)

 $-  $(15,785

)

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

  -   15,338   -   15,631 

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

  (103

)

  -   (53

)

  - 

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

  -   (24

)

  -   264 

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

  311   -   103   -