XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Revenue From Contracts With Customers (Tables)
6 Months Ended
Jul. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended July 31,

  

Six Months Ended July 31,

 
  

2025

  

2024

  

2025

  

2024

 

Revenue recognized at a point in time:

 

(in thousands)

 

Total revenue recognized at a point in time

 $13,215  $9,661  $20,771  $19,038 

Revenue recognized over time:

                

Total revenue recognized over time

  346   375   692   676 

Total revenue from contracts with customers

 $13,561  $10,036  $21,463  $19,714 
  

Three Months Ended July 31,

  

Six Months Ended July 31,

 
  

2025

  

2024

  

2025

  

2024

 
  

(in thousands)

 

United States

 $736  $446  $1,286  $771 

China

  618   1,462  $877  $7,230 

Norway

  8,906   6,217  $12,181  $8,975 

Turkey

  982   205  $1,209  $238 

Singapore

  1,413   260  $2,440  $471 

Canada

  152      669    

Japan

  272   21   950   224 

Other

  482   1,425   1,851   1,805 

Total revenue from contracts with customers

 $13,561  $10,036  $21,463  $19,714 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

July 31, 2025

  

July 31, 2024

 

Contract Assets:

 

(in thousands)

 

Contract Assets, beginning balance

 $20  $26 

Revenue accrued

 $12  $102 

Amounts billed

 $(20) $(26)

Total unbilled revenue

 $12  $102 

Contract Liabilities:

        

Contract liabilities, beginning balance

 $1,792  $3,649 

Deferred revenue and customer deposits

 $1,186  $760 

Revenue recognized

 $(1,646) $(1,255)

Total deferred revenue & customer deposits

 $1,332  $3,154