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 |

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration