XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jul. 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:
 Three Months Ended July 31,Six Months Ended July 31,
2021202020212020
Revenue recognized at a point in time:(in thousands)
Seamap$5,256 $3,881 $8,169 $5,870 
Klein1,406 1,004 2,556 2,002 
Total revenue recognized at a point in time$6,662 $4,885 $10,725 $7,872 
Revenue recognized over time:
Seamap$145 $201 $276 $401 
Total revenue recognized over time145 201 276 401 
Total revenue from contracts with customers$6,807 $5,086 $11,001 $8,273 
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,
2021202020212020
(in thousands)
United States$219 $686 $578 $1,786 
Europe3,520 1,604 6,102 2,980 
Middle East & Africa675 221 689 297 
Asia-Pacific2,188 2,222 2,893 2,499 
Canada & Latin America205 353 739 711 
Total revenue from contracts with customers$6,807 $5,086 $11,001 $8,273 
Contract with Customer, Asset and Liability
As of July 31, 2021, and January 31, 2021, contract assets and liabilities consisted of the following:
July 31, 2021January 31, 2021
Contract Assets:(in thousands)
Unbilled revenue - current$106 $85 
Total unbilled revenue$106 $85 
Contract Liabilities:
Deferred revenue & customer deposits - current$399 $691 
Total deferred revenue & customer deposits$399 $691