XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Cash flows from operating activities:    
Net loss $ (37,142) $ (9,828)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization of property, plant and equipment 2,076 1,910
Amortization of intangible assets 228
Share-based compensation charges 1,508 1,057
Share-based 401(k) employer match expense 772 645
Foreign exchange (gain) loss (1,081) 1,788
Realized loss on marketable securities 1,283
Changes in operating assets and liabilities:    
Accounts receivable 1,861 (1,556)
Inventories 91 (2,273)
Prepaid expenses and other assets 1,350 179
Accounts payable – trade 5,128 (458)
Accrued liabilities, other current liabilities and other liabilities 5,492 (495)
Total adjustments 17,197 2,308
Net cash used in operating activities (19,945) (7,520)
Cash flows from investing activities:    
Sales of marketable securities 28,695
Capital expenditures (2,187) (3,103)
Net cash (used in) provided by investing activities (2,187) 25,592
Cash flows from financing activities:    
Proceeds from exercise of stock options 14 28
Proceeds from borrowings under Revolving Credit Agreement 7,565
Repayments under Revolving Credit Agreement (4,211)
Repayments under mortgage agreement, finance leases and other (253) (173)
Net cash provided by (used in) financing activities 3,115 (145)
Effect of exchange rate changes on cash and cash equivalents 46 (71)
(Decrease) increase in cash and cash equivalents and restricted cash (18,971) 17,856
Cash and cash equivalents and restricted cash - beginning of period 22,603 14,274
Total cash and cash equivalents and restricted cash - end of period 3,632 32,130
The composition of total cash and cash equivalents and restricted cash is as follows:    
Cash and cash equivalents 2,632 31,130
Restricted cash included in other assets 1,000 1,000
Total cash and cash equivalents and restricted cash $ 3,632 $ 32,130