XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jul. 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 July 31,Six Months Ended July 31,
2020201920202019
Revenue recognized at a point in time:(in thousands)
Seamap$3,881 $4,911 $5,870 $8,954 
Klein1,004 1,841 2,002 3,398 
SAP   101 
Total revenue recognized at a point in time$4,885 $6,752 $7,872 $12,453 
Revenue recognized over time:
Seamap$201 $68 $401 $274 
Total revenue recognized over time201 68 401 274 
Total revenue from contracts with customers$5,086 $6,820 $8,273 $12,727 
The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:
 Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
(in thousands)
United States$686 $1,084 $1,786 $1,841 
Europe, Russia & CIS1,604 2,563 2,980 5,167 
Middle East & Africa221 358 297 549 
Asia-Pacific2,222 1,910 2,499 3,108 
Canada & Latin America353 905 711 2,062 
Total revenue from contracts with customers$5,086 $6,820 $8,273 $12,727 
Contract with Customer, Asset and Liability
As of July 31, 2020, and January 31, 2020, contract assets and liabilities consisted of the following:
July 31, 2020January 31, 2020
Contract Assets:(in thousands)
Unbilled revenue - current$4 $13 
Total unbilled revenue$4 $13 
Contract Liabilities:
Deferred revenue & customer deposits - current$318 $220 
Deferred revenue & customer deposits - non-current 12 
Total deferred revenue & customer deposits$318 $232