v3.26.1
Note 3 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract Assets and Liability Balances

 

March 31, 2026

  

December 31, 2025

  

December 31, 2024

 

Trade receivables, included in accounts receivable*

 $12,544  $8,660  $14,991 

Contract assets, included in accounts receivable

  768   745   222 

Contract liabilities, included in deferred revenue - short-term

  1,575   1,519   697 

Contract liabilities, included in deferred revenue - long-term

  11,244   11,644   3,293 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 
  

2026

  

2025

 

Contract revenue from customers with > one-year arrangements

 $10,389  $1,969 

Contract revenue from customers with < one-year arrangements

  21,563   15,514 

Revenue from non-contractual arrangements

  -   55 

Total revenue

 $31,952  $17,538 
  

Three Months Ended March 31,

 
  

2026

  

2025

 

Bill-and-hold revenue

 $10,378  $4,590 

Non-bill-and-hold revenue

  21,574   12,948 

Total revenue

 $31,952  $17,538