XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Apr. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents revenue from contracts with customers disaggregated by product line and timing of revenue recognition:
 Three Months Ended April 30,
20212020
Revenue recognized at a point in time:(in thousands)
Seamap$2,913 $2,014 
Klein1,150 998 
Total revenue recognized at a point in time$4,063 $3,012 
Revenue recognized over time:
Seamap$131 $175 
Total revenue recognized over time131 175 
Total revenue from contracts with customers$4,194 $3,187 
The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:
 Three Months Ended April 30,
20212020
(in thousands)
United States$359 $1,075 
Europe, Russia & CIS2,582 1,376 
Middle East & Africa14 76 
Asia-Pacific705 302 
Canada & Latin America534 358 
Total revenue from contracts with customers$4,194 $3,187 
Contract with Customer, Asset and Liability
As of April 30, 2021, and January 31, 2020, contract assets and liabilities consisted of the following:
April 30, 2021January 31, 2021
Contract Assets:(in thousands)
Unbilled revenue - current$136 $85 
Total unbilled revenue$136 $85 
Contract Liabilities:
Deferred revenue & customer deposits - current$681 $691 
Deferred revenue & customer deposits - non-current— — 
Total deferred revenue & customer deposits$681 $691