XML 49 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers - Revenue Disaggregation (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 8,065 $ 9,305 $ 20,792 $ 19,025
Revenue recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 7,827 9,124 20,280 18,434
Revenue recognized over time        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 238 181 512 591
Seamap | Revenue recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 5,447 5,356 14,401 10,512
Seamap | Revenue recognized over time        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 238 181 512 591
Klein | Revenue recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 2,380 2,683 5,778 5,560
SAP | Revenue recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 0 $ 1,085 $ 101 $ 2,362