v3.26.1
Note 4 - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Total revenue from contracts with customers $ 5,622 $ 13,561 $ 15,294 $ 21,463
Transferred at Point in Time [Member]        
Total revenue from contracts with customers 5,338 13,215 14,394 20,771
Transferred over Time [Member]        
Total revenue from contracts with customers 284 346 900 692
UNITED STATES        
Total revenue from contracts with customers 970 736 1,132 1,286
CHINA        
Total revenue from contracts with customers 240 770 5,127 1,546
NORWAY        
Total revenue from contracts with customers 2,282 8,906 5,922 12,181
TÜRKIYE        
Total revenue from contracts with customers 820 982 965 1,209
SINGAPORE        
Total revenue from contracts with customers 0 1,413 0 2,440
NETHERLANDS        
Total revenue from contracts with customers 862 0 1,556 0
JAPAN        
Total revenue from contracts with customers 84 272 84 950
Other Countries [Member]        
Total revenue from contracts with customers $ 364 $ 482 $ 508 $ 1,851