XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Cash flows from operating activities:    
Net earnings $ 5,111 $ 4,169
Earnings from discontinued operations, net of tax (1,876) (278)
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 2,007 1,601
Stock-based compensation expense 3,134 2,633
Net loss on investments 727 331
Deferred income taxes 1,023 (1,999)
Gain on sale of discontinued operations (2,124) 0
Changes in operating assets and liabilities:    
Purchases of trading securities (3,958) (7,094)
Proceeds from maturities and sales of trading securities 6,251 784
Accounts receivable, net 6,845 (3,757)
Prepaid expenses and other assets (2,004) 112
Accounts payable and other liabilities (3,822) (2,379)
Deferred revenue (4,878) (5,945)
Net cash provided by (used in) operating activities of continuing operations 6,436 (11,822)
Net cash provided by operating activities of discontinued operations 1,618 561
Net cash provided by (used in) operating activities 8,054 (11,261)
Cash flows from investing activities:    
Purchases of property and equipment, net of disposals (490) (2,706)
Purchase of business, net of cash acquired (25,032) (6,500)
Net cash used in investing activities of continuing operations (25,522) (9,206)
Net cash provided by investing activities of discontinued operations 1,825 0
Net cash used in investing activities (23,697) (9,206)
Cash flows from financing activities:    
Proceeds from exercise of stock options 246 1,145
Purchases of common stock (4,814) 0
Dividends paid (7,514) (7,406)
Net cash used in financing activities of continuing operations (12,082) (6,261)
Net change in cash and cash equivalents (27,725) (26,728)
Cash and cash equivalents at beginning of period 90,696 110,690
Cash and cash equivalents at end of period 62,971 83,962
Supplemental disclosure of cash flow information:    
Income taxes, net of refunds 2,498 2,997
Supplemental disclosures of noncash operating, investing and financing activities:    
Accrual of dividends payable $ 3,758 $ 3,711