Significant Accounting Policies (Policies) | 12 Months Ended |
Jan. 31, 2019 |
Accounting Policies [Abstract] | |
Use of Estimates, Policy [Policy Text Block] | Use of estimates. |
Revenue from Contract with Customer [Policy Text Block] | Revenue recognition. No. 2014 19, 606” Percentage of completion revenue recognition. may Shipping and handling. Sales tax. Operating cycle. one one |
Consolidation, Policy [Policy Text Block] | Consolidation. |
Foreign Currency Transactions and Translations Policy [Policy Text Block] | Translation of foreign currency. |
Commitments and Contingencies, Policy [Policy Text Block] | Contingencies. not |
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and cash equivalents. three $10.2 $7.1 January 31, 2019 2018, January 31, 2019, $0.1 $10.1 January 31, 2018, $0.7 $6.4 Accounts payable included drafts payable of $0.2 $0.1 January 31, 2019 2018, Restricted cash. January 31, 2019 $1.5 no January 31, 2018. $1.1 $1.2 January 31, 2019 2018, (In thousands) 2018 2017 Cash and cash equivalents $ 10,156 $ 7,084 Restricted cash 2,581 1,237 Cash, cash equivalents and restricted cash shown in the statement of cash flows $ 12,737 $ 8,321 |
Receivables, Policy [Policy Text Block] | Accounts receivable. not may One of the Company’s accounts receivable in the total amount of $5.4 January 31, 2018 ( $3.7 $3.5 3.2 January 31, 2019 January 31, 2018, 2015, 2018, 0.7 4.7 January 31, 2019. January 31, 2019, 0.3 4.4 not January 31, 2019. not 2019, may On January 31, 2019 January 31, 201 8, no one 10% Three customers accounted for 42.0% 34.9% January 31, 2019 2018, |
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Concentration of credit risk. not The Company has a broad customer base doing business in all regions of the U.S. as well as other areas in the world. |
Comprehensive Income, Policy [Policy Text Block] | Accumulated other comprehensive loss. (In thousands) 2018 2017 Equity adjustment foreign currency, gross $ (1,438 ) $ (268 ) Minimum pension liability, gross (1,648 ) (1,307 ) Marketable security, gross — — Subtotal excluding tax effect (3,086 ) (1,575 ) Tax effect of foreign exchange currency 91 (6 ) Tax effect of minimum pension liability 115 115 Tax effect of marketable security — — Total accumulated other comprehensive loss $ (2,880 ) $ (1,466 ) |
Inventory, Policy [Policy Text Block] | Inventories. first first (In thousands) 2018 2017 Raw materials $ 11,962 $ 17,166 Work in process 488 291 Finished goods 731 1,024 Subtotal 13,181 18,481 Less allowance 892 1,625 Inventories $ 12,289 $ 16,856 |
Property, Plant and Equipment, Policy [Policy Text Block] | Long-lived assets. may not Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from three 30 $4.5 2018 $4.9 2017. (In thousands) 2018 2017 Land, buildings and improvements $ 22,327 $ 22,796 Machinery and equipment 47,168 47,009 Furniture, office equipment and computer systems 4,335 4,504 Transportation equipment 3,311 3,490 Subtotal 77,141 77,799 Less accumulated depreciation 46,743 43,290 Property, plant and equipment, net of accumulated depreciation $ 30,398 $ 34,509 Impairment of long-lived assets. may not 2018, 2017. no January 31, 2018. no 2018, no January 31, 2019. |
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] | Goodwill. January 31, 2019 2018, Foreign exchange (In thousands) January 31, 2018 change effect January 31, 2019 Goodwill $ 2,423 $ (154 ) $ 2,269 The Company performs an impairment assessment of goodwill annually as of January 31, no 2018 2017. |
Intangible Assets, Finite-Lived, Policy [Policy Text Block] | Other intangible assets with definite lives. not $2.6 January 31, 2019 2018. $2.5 $2.4 January 31, 2019 2018. five January 31 $0.1 2019 2023 $0.1 7.3 |
Research and Development Expense, Policy [Policy Text Block] | Research and development . $0.2 $0.3 2018 2017, |
Income Tax, Policy [Policy Text Block] | Income taxes. The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not not 50% 8 |
Earnings Per Share, Policy [Policy Text Block] | Net loss per common share. 2018 2017; Basic weighted average number of common shares outstanding (in thousands) 2018 2017 Basic weighted average number of common shares outstanding 7,812 7,680 Dilutive effect of stock options and restricted stock units — — Weighted average number of common shares outstanding assuming full dilution 7,812 7,680 Stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices 136 139 Canceled options during the year (63 ) (131 ) Stock options with an exercise price below the average stock price 82 219 |
Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] | Equity-based compensation. |
Segment Reporting, Policy [Policy Text Block] | Segments. one |
Fair Value of Financial Instruments, Policy [Policy Text Block] | Fair value of financial instruments . |
New Accounting Pronouncements, Policy [Policy Text Block] | Recent accounting pronouncements March 2017, February 1, 2018 2017 2018. not no not In October 2016, third February 1, 2018, not In February 2016, 2016 02, Leases 842 No. 2016 02 December 15, 2018, February 1, 2019 $10.0 $11.0 In May 2014, No. 2014 09, Revenue from Contracts with Customers 606" 2016. February 1, 2018. not 5 The Company evaluated other recent accounting pronouncements and does not |