XML 21 R10.htm IDEA: XBRL DOCUMENT
v3.21.2

Note 3 - Accounts Receivable | 9 Months Ended
--- | ---
Oct. 31, 2021
Notes to Financial Statements |
Loans, Notes, Trade and Other Receivables Disclosure [Text Block] | Note 3 - Accounts receivable The majority of the Company's accounts receivable are due from geographically dispersed contractors and manufacturing companies. Credit is extended based on an evaluation of a customer's financial condition, including the availability of credit insurance. In the U.S., collateral is not generally required. In the United Arab Emirates (the "U.A.E.") and Saudi Arabia, letters of credit are usually obtained for significant orders. Accounts receivable are due within various time periods specified in the terms applicable to the specific customer and are stated at amounts due from customers net of an allowance for claims and doubtful accounts. The allowance for doubtful accounts is based on specifically identified amounts in customers' accounts, where future collectability is deemed uncertain. Management may exercise its judgment in adjusting the provision as a consequence of known items, such as current economic factors and credit trends. Past due trade accounts receivable balances are written off when the Company's collection efforts have been unsuccessful in collecting the amount due and the amount is deemed uncollectible. The write-off is recorded against the allowance for doubtful accounts. One of the Company’s accounts receivable in the total amount of $3.6 million as of October 31, 2021 and January 31, 2021, respectively, has been outstanding for several years. Included in this balance is a retention receivable that is payable upon the commissioning of the system in the amount of $3.4 million, of which, due to the long-term nature of the receivable, $2.4 million was included in the balance of other long-term assets as of October 31, 2021 and January 31, 2021, respectively. The Company completed all of its deliverables in 2015 under the related contract, but the system has not yet been commissioned by the customer. Nevertheless, the Company has been engaged in ongoing active efforts to collect this outstanding amount. During 2021, the Company received approximately $0.1 million from the customer and additional receipts are expected throughout the rest of 2021. The Company continues to engage with the customer to ensure full payment of open balances, and during August 2021 received an updated acknowledgment of the outstanding balances and assurances of payment from the customer. As a result, the Company did not reserve any allowance against this receivable as of October 31, 2021. However, if the Company’s efforts to collect on this account are not successful, the Company may recognize an allowance for all, or substantially all, of any such then uncollected amounts. For the three months ended October 31, 2021 and 2020, no individual customer accounted for greater than 10% of the Company’s consolidated net sales. For the nine months ended October 31, 2021 and 2020, no individual customer accounted for greater than 10% of the Company's consolidated net sales. As of October 31, 2021 and January 31, 2021, one customer accounted for 11% and no one customer accounted for greater than 10% of the Company's accounts receivable, respectively.

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

X
- Definition The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2196772 + Details
Name: | us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration