XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Operating activities    
Net income $ 5,945 $ 6,062
Adjustments to reconcile net income to net cash used in operating activities    
Depreciation and amortization 3,646 4,324
Deferred tax expense/(benefit) 479 (195)
Stock-based compensation expense 1,002 1,101
Non-cash pension termination 826 0
Provision on uncollectible accounts 142 20
Loss on disposal of fixed assets 43 41
Gain from insurance recovery (565) 0
Changes in operating assets and liabilities    
Accounts payable 1,094 3,196
Accrued compensation and payroll taxes 65 2,094
Inventories (1,505) (1,618)
Proceeds from insurance recovery for inventory 539 0
Customers' deposits (336) 990
Income taxes receivable and payable 450 955
Prepaid expenses and other current assets (123) (2,205)
Accounts receivable (3,232) (21,331)
Costs and estimated earnings in excess of billings on uncompleted contracts (351) 2,213
Other assets and liabilities 454 2,130
Net cash used in operating activities (1,241) (2,574)
Investing activities    
Capital expenditures (6,975) (2,262)
Proceeds from insurance recovery for property and equipment 499 0
Proceeds from sales of property and equipment 94 9
Net cash used in investing activities (6,382) (2,253)
Financing activities    
Proceeds from revolving lines 96,903 23,106
Payments of debt on revolving lines (91,438) (22,639)
Payments of debt on mortgage 0 (892)
Payments of principal on finance obligation (338) (375)
Payments of other debt (263) (260)
Decrease in drafts payable 42 58
Repurchase of common stock (69) (1,992)
Stock options exercised and taxes paid related to restricted shares vested (206) (210)
Net cash provided by financing activities 4,543 6,233
Effect of exchange rate changes on cash, cash equivalents and restricted cash 102 (10)
Net (decrease)/increase in cash, cash equivalents and restricted cash (2,978) 1,396
Cash, cash equivalents and restricted cash - beginning of period 9,771 8,375
Cash, cash equivalents and restricted cash - end of period 6,793 9,771
Supplemental cash flow information    
Interest paid 2,045 791
Income taxes paid 2,480 1,346
Land and Buildings in Lebanon, Tennessee [Member]    
Financing activities    
Payments of principal on finance obligation (88) (124)
Term Loan [Member]    
Financing activities    
Proceeds from term loan 0 23
Proceeds from finance obligation, net of issuance costs 0 23
Finance Lease Obligations [Member]    
Financing activities    
Proceeds from term loan 0 9,538
Proceeds from finance obligation, net of issuance costs 0 9,538
Payments of principal on finance obligation (338) (375)
Unbilled Revenues [Member]    
Changes in operating assets and liabilities    
Unbilled accounts receivable $ (9,814) $ (351)