v3.26.1
Note 4 - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Total revenue from contracts with customers $ 9,672 $ 7,902
Transferred at Point in Time [Member]    
Total revenue from contracts with customers 9,055 7,556
Transferred over Time [Member]    
Total revenue from contracts with customers 617 346
UNITED STATES    
Total revenue from contracts with customers 162 550
CHINA    
Total revenue from contracts with customers 4,887 776
NORWAY    
Total revenue from contracts with customers 3,640 3,275
TÜRKIYE    
Total revenue from contracts with customers 145 227
SINGAPORE    
Total revenue from contracts with customers 0 1,027
NETHERLANDS    
Total revenue from contracts with customers 694 209
JAPAN    
Total revenue from contracts with customers 0 678
Other Countries [Member]    
Total revenue from contracts with customers $ 144 $ 1,160