XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
6 Months Ended 12 Months Ended
Jul. 31, 2021
Jan. 31, 2021
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,
 
    
2021
    
2020
    
2021
    
2020
 
 
 
 
 
     (in thousands)  
Revenue recognized at a point in time:
        
Seamap
   $ 5,256      $ 3,881      $ 8,169      $ 5,870  
Klein
     1,406        1,004        2,556        2,002  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue recognized at a point in time
   $ 6,662      $ 4,885      $ 10,725      $ 7,872  
    
 
 
    
 
 
    
 
 
    
 
 
 
Revenue recognized over time:
                                   
Seamap
   $ 145      $ 201      $ 276      $ 401  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue recognized over time
     145        201        276        401  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue from contracts with customers
   $ 6,807      $ 5,086      $ 11,001      $ 8,273  
    
 
 
    
 
 
    
 
 
    
 
 
 
The revenue from products manufactured and sold by our Seamap and Klein businesses is generally recognized at a point in time, or when the customer takes possession of the product, based on the terms and conditions stipulated in our contracts with customers. Our Seamap business also provides Software Maintenance Agreements (“SMA”) to customers who have an active license for software embedded in Seamap products. The revenue from SMA’s is recognized over time, with the total value of the SMA amortized in equal monthly amounts over the life of the contract, which is typically twelve months.
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,
 
    
2021
    
2020
    
2021
    
2020
 
 
 
 
 
     (in thousands)  
United States
   $ 219      $ 686      $ 578      $ 1,786  
Europe
     3,520        1,604        6,102        2,980  
Middle East & Africa
     675        221        689        297  
Asia-Pacific
     2,188        2,222        2,893        2,499  
Canada & Latin America
     205        353        739        711  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue from contracts with customers
   $ 6,807      $ 5,086      $ 11,001      $ 8,273  
    
 
 
    
 
 
    
 
 
    
 
 
 
The following table presents revenue from contracts with customers disaggregated by product line and timing of revenue recognition:
 
    
Twelve Months Ended
January 31,
 
    
2021
    
2020
 
 
 
 
 
    
(in thousands)
 
Revenue recognized at a point in time:
        
Seamap
   $ 16,304      $ 21,617  
Klein
     4,145        7,468  
SAP
     —          101  
    
 
 
    
 
 
 
Total revenue recognized at a point in time
   $ 20,449      $ 29,186  
    
 
 
    
 
 
 
Revenue recognized over time:
                 
Seamap
   $ 766      $ 733  
Klein
     —          —    
SAP
     —          —    
    
 
 
    
 
 
 
Total revenue recognized over time
     766        733  
    
 
 
    
 
 
 
Total revenue from contracts with customers
   $ 21,215      $ 29,919  
    
 
 
    
 
 
 
The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:
 
    
Twelve Months Ended
January 31,
 
    
2021
    
2020
 
 
 
 
 
    
(in thousands)
 
Revenue from contracts with customers:
        
United States
   $ 3,687      $ 3,920  
Europe, Russia & CIS
     8,512        15,262  
Middle East & Africa
     1,226        1,576  
Asia-Pacific
     6,523        5,377  
Canada & Latin America
     1,267        3,784  
    
 
 
    
 
 
 
Total revenue from contracts with customers
   $ 21,215      $ 29,919  
    
 
 
    
 
 
 
 
Contract with Customer, Asset and Liability
As of July 31, 2021, and January 31, 2021, contract assets and liabilities consisted of the following:
 
    
July 31
,
 
2021
    
January 31,
 
2021
 
 
 
 
 
     (in thousands)  
Contract Assets:
        
Unbilled revenue
current
   $ 106      $ 85  
    
 
 
    
 
 
 
Total unbilled revenue
   $ 106      $ 85  
    
 
 
    
 
 
 
Contract Liabilities:
                 
Deferred revenue & customer deposits
current
   $ 399      $ 691  
    
 
 
    
 
 
 
Total deferred revenue & customer deposits
   $ 399      $ 691  
    
 
 
    
 
 
 
As of January 31, 2021, contract assets and liabilities consisted of the following:
 
    
January 31,
2021
    
January 31,
2020
 
 
 
 
 
    
(in thousands)
 
Contract Assets:
        
Unbilled revenue-current
   $ 85      $ 13  
Unbilled revenue -
non-current
     —          —    
    
 
 
    
 
 
 
Total unbilled revenue
   $ 85      $ 13  
    
 
 
    
 
 
 
Contract Liabilities:
                 
Deferred revenue & customer deposits
current
   $ 691      $ 220  
Deferred revenue & customer deposits
non-current
     —          12  
    
 
 
    
 
 
 
Total deferred revenue & customer deposits
   $ 691      $ 232