XML 20 R10.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Note 3 - Accounts Receivable | 9 Months Ended
--- | ---
Oct. 31, 2022
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 evaluations of customers' financial condition, including the availability of credit insurance. In the United States, collateral is not generally required. In the Middle East, North Africa and India, letters of credit are usually obtained for significant orders. Accounts receivable are due within various time periods specified in the terms applicable to each customer and are presented net of any 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 exercises judgment in adjusting the allowance as a consequence of known events, 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 $2.7 million and $3.6 million as of October 31, 2022 and January 31, 2022, respectively, has been outstanding for several years. As of October 31, 2022, the entire balance represents a retention receivable that is payable upon the commissioning of the system. Due to the long-term nature of the receivable, $2.5 million and $2.0 million were included in other long-term assets as of October 31, 2022 and January 31, 2022, 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 as additional activities must be completed prior to the overall system completion and commissioning. Nevertheless, the Company has been engaged in ongoing active efforts to collect this outstanding amount. The Company continues to engage with the customer to ensure full payment of open balances, and during April 2022 received an updated acknowledgment of the outstanding balances and assurances of payment from the customer. In June 2022, the Company received a partial payment to settle $0.9 million of the customer's outstanding balance. Further, the Company has been engaged by the customer to perform additional work in 2022 under customary trade credit terms that supports the continued cooperation between the Company and the customer. As a result, the Company did not reserve any allowance against this outstanding receivable as of October 31, 2022. 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, 2022, one customer accounted for 10.5% of the Company's consolidated net sales, and during the same period in 2021, no individual customer accounted for greater than 10% of the Company’s consolidated net sales. For the nine months ended October 31, 2022 and 2021, no individual customer accounted for greater than 10% of the Company’s consolidated net sales. As of October 31, 2022 and January 31, 2022, one customer accounted for 11.2% and 11.9% 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 https://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