v3.26.1
Note 4 - Revenue from Contracts with Customers (Tables)
3 Months Ended
Apr. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended April 30,

 
  

2026

  

2025

 

Revenue recognized at a point in time:

 

(in thousands)

 

Total revenue recognized at a point in time

 $9,055  $7,556 

Revenue recognized over time:

        

Total revenue recognized over time

  617   346 

Total revenue from contracts with customers

 $9,672  $7,902 
  

Three Months Ended April 30,

 
  

2026

  

2025

 
  

(in thousands)

 

United States

 $162  $550 

China

  4,887   776 

Norway

  3,640   3,275 

Turkey

  145   227 

Singapore

     1,027 

The Netherlands

  694   209 

Japan

     678 

Other

  144   1,160 

Total revenue from contracts with customers

 $9,672  $7,902 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

April 30, 2026

  

April 30, 2025

 

Contract Assets:

 

(in thousands)

 

Contract Assets, beginning balance

 $20  $20 

Revenue accrued

 $4  $42 

Amounts billed

 $(20) $(20)

Total unbilled revenue

 $4  $42 

Contract Liabilities:

        

Contract liabilities, beginning balance

 $1,291  $1,792 

Deferred revenue and customer deposits

 $423  $1,574 

Revenue recognized

 $(215) $(1,045)

Total deferred revenue & customer deposits

 $1,499  $2,321