XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Cash flows from operating activities:    
Net income $ 81,442 $ 7,460
Adjustments to reconcile net income to cash flows from operating activities:    
Depreciation 1,324 1,427
Amortization of finite-lived intangible assets 2,661 0
Amortization of deferred financing costs 0 36
Accretion of debt discount 0 1,688
Share-based compensation 459 529
Deferred taxes (71,550) 0
Non-cash lease expense 6,838 6,760
Bad debt expense 0 1,136
Other losses (gains), net 1,635 (3,962)
Changes in operating assets and liabilities:    
Accounts receivable, net (3,632) 2,933
Inventories, net 808 1,440
Prepaid expenses and other current assets 1,363 (1,237)
Accounts payable and accrued expenses (1,725) (3,886)
Refundable and accrued income taxes, net (117) (829)
Other assets and liabilities (4,078) (4,495)
Net cash provided by operating activities 15,428 9,000
Cash flows from investing activities:    
Purchases of investments (18,869) 0
Proceeds from sales of investments 157,599 1,881
Additions of property and equipment (2,911) (1,311)
Proceeds from the disposition of property and equipment 0 166
Net cash provided by investing activities 135,819 736
Cash flows from financing activities:    
Preferred dividend payments (1,604) (1,593)
Payment of deferred financing costs 0 (149)
Repayments on debt 0 (1,000)
Repayments on capital lease obligations 0 (38)
Net cash used in financing activities (1,604) (2,780)
Net effect of exchange rate changes on cash, cash equivalents and restricted cash (670) 895
Net increase in cash, cash equivalents and restricted cash 148,973 7,851
Cash, cash equivalents and restricted cash, beginning of period 123,403 58,045
Cash, cash equivalents and restricted cash, end of period 272,376 65,896
Cash and cash equivalents, end of period 269,237 62,738
Restricted cash for funds held for clients, end of period 3,139 3,158
Cash, cash equivalents and restricted cash, end of period $ 272,376 $ 65,896