XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers - Revenue Disaggregation (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers $ 5,982 $ 3,708
Revenue recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 5,776 3,502
Revenue recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 206 206
Seamap | Revenue recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 4,118 1,510
Seamap | Revenue recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 206 206
Klein | Revenue recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 1,557 1,512
SAP | Revenue recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers $ 101 $ 480