XML 22 R9.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Contracts With Customers
9 Months Ended
Sep. 30, 2025
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

(2)

CONTRACTS WITH CUSTOMERS

 

The following table disaggregates revenue for the three and nine month periods ended September 30, 2025 and 2024, based on timing of revenue recognition (in thousands):

 

   

Three months ended

September 30,

   

Nine months ended

September 30,

 
   

2025

   

2024

   

2025

   

2024

 

Subscription services recognized ratably over time

  $ 31,120     $ 33,196     $ 93,393     $ 99,571  

Services recognized at a point in time

    1,428       1,489       4,234       3,765  

Fixed, non-subscription recognized over time

    1,819       925       4,077       2,356  

Unit price services recognized over time

    241       209       492       462  

Total revenue

  $ 34,608     $ 35,819     $ 102,196     $ 106,154  

 

The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers (in thousands):

 

   

September 30,

2025

   

December 31,

2024

 

Trade accounts receivable

  $ 12,749     $ 11,054  

Contract assets included in other current assets

  $ 112     $ 186  

Deferred revenue, current portion

  $ 17,814     $ 15,786  

Noncurrent deferred revenue included in other long-term liabilities

  $ 134     $ 216  

 

Significant changes in contract assets and contract liabilities during the nine month periods ended September 30, 2025 and 2024, are as follows (in thousands):

 

   

2025

   

2024

 
   

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

  $ -     $ (14,893 )   $ -     $ (14,355 )

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

    -       16,799       -       15,966  

Increases due to acquisition

    -       -       -       948  

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

    (186 )     -       (83 )     -  

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

    -       40       -       (51 )

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

    112       -       10       -  

 

We have elected to apply the practical expedient to not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. Total remaining contract revenue for contracts with original duration of greater than one year expected to be recognized in the future related to performance obligations that are unsatisfied at September 30, 2025, approximated $162.8 million, of which $15.6 million, $66.7 million, $52.1 million, $21.8 million, $5.1 million, and $1.5 million are expected to be recognized during 2025, 2026, 2027, 2028, 2029, and 2030, respectively.