XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract Assets and Liability Balances

 

March 31, 2024

  

December 31, 2023

 

Trade receivables, included in accounts receivable*

 $14,521  $15,897 

Contract assets, included in accounts receivable

  1,544   1,128 

Contract liabilities, included in deferred revenue - short-term

  3,251   3,656 

Contract liabilities, included in deferred revenue - long-term

  8,917   9,318 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 
  

2024

  

2023

 

Contract revenue from customers with > one-year arrangements

 $9,240  $10,465 

Contract revenue from customers with < one-year arrangements

  48,986   63,661 

Revenue from non-contractual arrangements

  55   55 

Total revenue

 $58,281  $74,181 
  

Three Months Ended March 31,

 
  

2024

  

2023

 

Bill-and-hold revenue

 $11,644  $10,590 

Non-bill-and-hold revenue

  46,637   63,591 

Total revenue

 $58,281  $74,181