XML 33 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Revenue Disaggregation (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers $ 3,212 $ 5,982
Revenue recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 3,012 5,776
Revenue recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 200 206
Seamap | Revenue recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 2,014 4,118
Seamap | Revenue recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 200 206
Klein | Revenue recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 998 1,557
SAP | Revenue recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers $ 0 $ 101