XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Total revenue from contracts with customers $ 10,036 $ 7,561 $ 19,714 $ 18,158
Transferred at Point in Time [Member]        
Total revenue from contracts with customers 9,661 7,191 19,038 17,703
Transferred over Time [Member]        
Total revenue from contracts with customers 375 370 676 455
UNITED STATES        
Total revenue from contracts with customers 492 107 837 499
Europe [Member]        
Total revenue from contracts with customers 6,298 2,557 9,083 9,057
Asia Pacific [Member]        
Total revenue from contracts with customers 2,647 4,850 8,490 8,432
Other Countries [Member]        
Total revenue from contracts with customers $ 599 $ 47 $ 1,304 $ 170