XML 43 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jul. 31, 2019
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,
 
 
2019
 
2018
 
2019
 
2018
Revenue recognized at a point in time:
 
(in thousands)
Seamap
 
$
4,836

 
$
3,611

 
$
8,954

 
$
5,156

Klein
 
1,841

 
1,401

 
3,398

 
2,877

SAP
 

 
797

 
101

 
1,277

Total revenue recognized at a point in time
 
$
6,677

 
$
5,809

 
$
12,453


$
9,310

Revenue recognized over time:
 
 
 
Seamap
 
$
68

 
$
203

 
$
274

 
$
410

Total revenue recognized over time
 
68

 
203

 
274


410

Total revenue from contracts with customers
 
$
6,745

 
$
6,012

 
$
12,727


$
9,720



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,
 
 
2019
 
2018
 
2019
 
2018
 
 
(in thousands)
United States
 
$
1,084

 
$
1,124

 
$
1,841

 
$
1,252

Europe, Russia & CIS
 
2,563

 
2,747

 
5,167

 
4,766

Middle East & Africa
 
358

 
122

 
549

 
636

Asia-Pacific
 
1,835

 
1,979

 
3,108

 
2,679

Canada & Latin America
 
905

 
40

 
2,062

 
387

Total revenue from contracts with customers
 
$
6,745

 
$
6,012

 
$
12,727

 
$
9,720

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

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

 
$
340

Total unbilled revenue
 
$
343

 
$
340

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

 
$
556

Deferred revenue & customer deposits - non-current
 
6

 
11

Total deferred revenue & customer deposits
 
$
518

 
$
567