XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Operating activities    
Net income $ 9,526 $ 3,411
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 2,687 2,774
Deferred tax expense 1,019 145
Stock-based compensation expense 629 686
Provision on uncollectible accounts 83 (37)
Loss (gain) from disposal of fixed assets 130 (13)
Changes in operating assets and liabilities    
Accounts receivable 6,047 (5,377)
Inventories (970) (1,426)
Costs and estimated earnings in excess of billings on uncompleted contracts 1,452 (175)
Accounts payable (3,954) 9,346
Accrued compensation and payroll taxes (124) 1,167
Customers' deposits (894) 1,272
Income taxes payable (904) 327
Prepaid expenses and other current assets (952) 205
Other assets and liabilities (2,161) (1,912)
Net cash provided by operating activities 7,906 7,617
Investing activities    
Capital expenditures (1,555) (8,204)
Proceeds from insurance recovery for property and equipment 0 5
Net cash used in investing activities (1,555) (8,199)
Financing activities    
Proceeds from revolving credit lines 57,637 120,467
Payments of debt on revolving credit lines (55,765) (117,419)
Payments of other debt (174) (179)
Decrease in drafts payable (19) (199)
Payments on finance lease obligations (23) (176)
Repurchase of common stock 0 (941)
Stock options exercised and taxes paid related to restricted shares vested (178) (273)
Net cash provided by financing activities 1,340 1,196
Effect of exchange rate changes on cash, cash equivalents and restricted cash (205) 1
Net increase in cash, cash equivalents and restricted cash 7,486 615
Cash, cash equivalents and restricted cash - beginning of period 7,240 6,793
Cash, cash equivalents and restricted cash - end of period 14,726 7,408
Supplemental cash flow information    
Cash interest paid 1,456 1,754
Cash income taxes paid 3,297 2,546
Fixed assets acquired from non affiliates - non-cash 0 4,357
Finance Lease Obligations [Member]    
Financing activities    
Payments on finance lease obligations (23) (176)
Land and Buildings in Lebanon, Tennessee [Member]    
Financing activities    
Payments of principal on finance obligation (138) (84)
Unbilled Revenues [Member]    
Changes in operating assets and liabilities    
Unbilled accounts receivable $ (3,708) $ (2,776)