XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Operating activities    
Net income/(loss) $ 6,062 $ (7,642)
Adjustments to reconcile net income/(loss) to net cash flows (used in)/provided by operating activities    
Depreciation and amortization 4,324 4,739
Deferred tax benefit (195) (669)
Stock-based compensation expense 1,101 1,044
Provision on uncollectible accounts 20 72
Loss on disposal of fixed assets 41 58
Changes in operating assets and liabilities    
Accounts payable 3,196 730
Accrued compensation and payroll taxes 2,094 (1,597)
Inventories (1,618) 2,418
Customers' deposits 990 (117)
Income taxes receivable and payable 955 213
Prepaid expenses and other current assets (2,205) (2,705)
Accounts receivable (21,331) 2,596
Costs and estimated earnings in excess of billings on uncompleted contracts 2,213 (2,252)
Other assets and liabilities 2,130 3,030
Net cash (used in)/provided by operating activities (2,574) 165
Investing activities    
Capital expenditures (2,262) (1,963)
Proceeds from sales of property and equipment 9 2
Net cash used in investing activities (2,253) (1,961)
Financing activities    
Proceeds from revolving lines 23,106 40,023
Payments of debt on revolving lines (22,639) (43,192)
Payments of debt on mortgage (892) 0
Payments of principal on finance obligation (375) (432)
Payments of other debt (260) (371)
Decrease in drafts payable 58 0
Repurchase of common stock (1,992) 0
Stock options exercised and taxes paid related to restricted shares vested (210) (191)
Net cash provided by/(used in) financing activities 6,233 (4,144)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (10) (343)
Net increase/(decrease) in cash, cash equivalents and restricted cash 1,396 (6,283)
Cash, cash equivalents and restricted cash - beginning of period 8,375 14,658
Cash, cash equivalents and restricted cash - end of period 9,771 8,375
Supplemental cash flow information    
Interest paid 791 540
Income taxes paid 1,346 107
Land and Buildings in Lebanon, Tennessee [Member]    
Financing activities    
Payments of principal on finance obligation (124) 0
Term Loan [Member]    
Financing activities    
Proceeds from term loan 23 19
Proceeds from finance obligation, net of issuance costs 23 19
Finance Lease Obligations [Member]    
Financing activities    
Proceeds from term loan 9,538 0
Proceeds from finance obligation, net of issuance costs 9,538 0
Payments of principal on finance obligation (375) (432)
Unbilled Revenues [Member]    
Changes in operating assets and liabilities    
Unbilled accounts receivable $ (351) $ 247