XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Total revenue from contracts with customers $ 12,105 $ 4,974 $ 31,819 $ 23,132
Sales of marine technology products 12,105 4,974 31,819 23,132
Transferred at Point in Time [Member]        
Total revenue from contracts with customers 11,405 4,263 30,443 21,966
Sales of marine technology products 11,405 4,263 30,443 21,966
Transferred over Time [Member]        
Total revenue from contracts with customers 700 711 1,376 1,166
Sales of marine technology products 700 711 1,376 1,166
UNITED STATES        
Total revenue from contracts with customers 595 353 1,432 852
Sales of marine technology products 595 353 1,432 852
Europe [Member]        
Total revenue from contracts with customers 6,162 1,956 15,245 11,013
Sales of marine technology products 6,162 1,956 15,245 11,013
Middle East and Africa [Member]        
Total revenue from contracts with customers 4,952 1,653 13,442 10,085
Sales of marine technology products 4,952 1,653 13,442 10,085
Other Countries [Member]        
Total revenue from contracts with customers 396 1,012 1,700 1,182
Sales of marine technology products $ 396 $ 1,012 $ 1,700 $ 1,182