XML 46 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Apr. 30, 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 April 30,
 
 
2020
 
2019
Revenue recognized at a point in time:
 
(in thousands)
Seamap
 
$
2,014

 
$
4,118

Klein
 
998

 
1,557

SAP
 

 
101

Total revenue recognized at a point in time
 
$
3,012

 
$
5,776

Revenue recognized over time:
 
 
Seamap
 
$
200

 
$
206

Total revenue recognized over time
 
200

 
206

Total revenue from contracts with customers
 
$
3,212

 
$
5,982



The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:
 
 
Three Months Ended April 30,
 
 
2020
 
2019
 
 
(in thousands)
United States
 
$
1,100

 
$
756

Europe, Russia & CIS
 
1,376

 
2,604

Middle East & Africa
 
76

 
191

Asia-Pacific
 
302

 
1,274

Canada & Latin America
 
358

 
1,157

Total revenue from contracts with customers
 
$
3,212

 
$
5,982

Contract with Customer, Asset and Liability
As of April 30, 2020, and January 31, 2020, contract assets and liabilities consisted of the following:

 
 
April 30, 2020
 
January 31, 2020
Contract Assets:
 
(in thousands)
Unbilled revenue - current
 
$
4

 
$
13

Total unbilled revenue
 
$
4

 
$
13

Contract Liabilities:
 
 
Deferred revenue & customer deposits - current
 
$
79

 
$
220

Deferred revenue & customer deposits - non-current
 

 
12

Total deferred revenue & customer deposits
 
$
79

 
$
232