XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Oct. 31, 2020
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 October 31,Nine Months Ended October 31,
2020201920202019
Revenue recognized at a point in time:(in thousands)
Seamap$5,196 $5,694 $11,066 $14,648 
Klein1,150 2,380 3,152 5,778 
SAP— — — 101 
Total revenue recognized at a point in time$6,346 $8,074 $14,218 $20,527 
Revenue recognized over time:
Seamap$195 $238 $596 $512 
Total revenue recognized over time195 238 596 512 
Total revenue from contracts with customers$6,541 $8,312 $14,814 $21,039 
The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:
 Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
(in thousands)
United States$282 $1,453 $2,068 $3,293 
Europe, Russia & CIS2,001 3,769 4,981 8,936 
Middle East & Africa757 810 1,054 1,359 
Asia-Pacific3,342 1,308 5,841 4,417 
Canada & Latin America159 972 870 3,034 
Total revenue from contracts with customers$6,541 $8,312 $14,814 $21,039 
Contract with Customer, Asset and Liability
As of October 31, 2020, and January 31, 2020, contract assets and liabilities consisted of the following:
October 31, 2020January 31, 2020
Contract Assets:(in thousands)
Unbilled revenue - current$$13 
Total unbilled revenue$$13 
Contract Liabilities:
Deferred revenue & customer deposits - current$304 $220 
Deferred revenue & customer deposits - non-current— 12 
Total deferred revenue & customer deposits$304 $232