XML 60 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Jan. 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:

 
 
Twelve Months Ended January 31,
 
 
2020
 
2019
Revenue recognized at a point in time:
 
(in thousands)
Seamap
 
$
21,270

 
$
15,213

Klein
 
7,468

 
6,515

SAP
 
101

 
3,264

Total revenue recognized at a point in time
 
$
28,839

 
$
24,992

Revenue recognized over time:
 
 
Seamap
 
$
733

 
$
776

Klein
 

 

SAP
 

 

Total revenue recognized over time
 
733

 
776

Total revenue from contracts with customers
 
$
29,572

 
$
25,768

The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:
 
 
Twelve Months Ended January 31,
 
 
2020
 
2019
Revenue from contracts with customers:
 
(in thousands)
United States
 
$
3,920

 
$
2,690

Europe, Russia & CIS
 
15,262

 
11,858

Middle East & Africa
 
1,576

 
1,243

Asia-Pacific
 
5,030

 
8,900

Canada & Latin America
 
3,784

 
1,077

Total revenue from contracts with customers
 
$
29,572

 
$
25,768

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

 
 
January 31, 2020
 
January 31, 2019
Contract Assets:
 
(in thousands)
Unbilled revenue-current
 
$
13

 
$
340

Unbilled revenue - non-current
 

 

Total unbilled revenue
 
$
13

 
$
340

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

 
$
556

Deferred revenue & customer deposits - non-current
 
12

 
11

Total deferred revenue & customer deposits
 
$
232

 
$
567