XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Operating activities    
Net income $ 13,211 $ 5,945
Adjustments to reconcile net income to net cash provided by (used in) operating activities    
Depreciation and amortization 3,830 3,646
Deferred tax expense (benefit) (6,920) 479
Stock-based compensation expense 913 1,002
Non-cash pension termination 0 826
Provision on uncollectible accounts 89 142
(Gain) loss on disposal of fixed assets (6) 43
Gain from insurance recovery 0 (565)
Changes in operating assets and liabilities    
Accounts payable 8,814 1,094
Accrued compensation and payroll taxes (1,144) 65
Inventories (830) (1,505)
Proceeds from insurance recovery for inventory 0 539
Customers' deposits 2,315 (336)
Income taxes receivable and payable 144 450
Prepaid expenses and other current assets (2,849) (123)
Accounts receivable (4,859) (3,232)
Costs and estimated earnings in excess of billings on uncompleted contracts (1,218) (351)
Other assets and liabilities 8,294 454
Net cash provided by (used in) operating activities 14,731 (1,241)
Investing activities    
Capital expenditures (11,106) (6,975)
Proceeds from insurance recovery for property and equipment 5 499
Proceeds from sales of property and equipment 3 94
Net cash used in investing activities (11,098) (6,382)
Financing activities    
Proceeds from revolving lines 155,706 96,903
Payments of debt on revolving lines (156,996) (91,438)
Payments of other debt (243) (263)
Decrease in drafts payable (197) 42
Payments on finance lease obligations, net (193) (338)
Repurchase of common stock (942) (69)
Stock options exercised and taxes paid related to restricted shares vested (273) (206)
Net cash (used in) provided by financing activities (3,256) 4,543
Effect of exchange rate changes on cash, cash equivalents and restricted cash 70 102
Net increase (decrease) in cash, cash equivalents and restricted cash 447 (2,978)
Cash, cash equivalents and restricted cash - beginning of period 6,793 9,771
Cash, cash equivalents and restricted cash - end of period 7,240 6,793
Supplemental cash flow information    
Interest paid 2,285 2,045
Income taxes paid 3,283 2,480
Fixed assets acquired under capital leases - non-cash 139 0
Finance Lease Obligations [Member]    
Financing activities    
Payments on finance lease obligations, net (193) (338)
Land and Buildings in Lebanon, Tennessee [Member]    
Financing activities    
Payments of principal on finance obligation (118) (88)
Unbilled Revenues [Member]    
Changes in operating assets and liabilities    
Unbilled accounts receivable $ (5,053) $ (9,814)