XML 50 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Jan. 31, 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:
 Twelve Months Ended January 31,
20212020
Revenue recognized at a point in time:(in thousands)
Seamap$16,304 $21,617 
Klein4,145 7,468 
SAP— 101 
Total revenue recognized at a point in time$20,449 $29,186 
Revenue recognized over time:
Seamap$766 $733 
Klein— — 
SAP— — 
Total revenue recognized over time766 733 
Total revenue from contracts with customers$21,215 $29,919 
The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:
 Twelve Months Ended January 31,
20212020
Revenue from contracts with customers:(in thousands)
United States$3,687 $3,920 
Europe, Russia & CIS8,512 15,262 
Middle East & Africa1,226 1,576 
Asia-Pacific6,523 5,377 
Canada & Latin America1,267 3,784 
Total revenue from contracts with customers$21,215 $29,919 
Contract with Customer, Asset and Liability
As of January 31, 2021, contract assets and liabilities consisted of the following:
January 31, 2021January 31, 2020
Contract Assets:(in thousands)
Unbilled revenue-current$85 $13 
Unbilled revenue - non-current— — 
Total unbilled revenue$85 $13 
Contract Liabilities:
Deferred revenue & customer deposits - current$691 $220 
Deferred revenue & customer deposits - non-current— 12 
Total deferred revenue & customer deposits$691 $232