v3.26.1
Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 13,662 $ 8,978
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,394 1,239
Unrealized loss (gain) on equity investments 3,434 (1,521)
Gain on sale of investments (9,089) (595)
Non-cash straight-line lease amortization (49) (33)
Allowance for credit losses 368
Amortization of loan fees, net 12 9
Share-based compensation 688 555
Deferred income taxes (129) 140
Changes in operating assets and liabilities:    
Accounts receivable (4,713) (2,546)
Deferred costs (46) 238
Inventory 1,630 (6,944)
Prepaid expenses and other assets (105) (67)
Accounts payable and accrued expenses (12) 179
Deferred revenue (176) 188
Income taxes 373 (1,502)
Net cash provided by (used in) operating activities 7,242 (1,682)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of equipment and improvements (483) (1,246)
Purchase of APM, net of cash acquired (6,493)
Purchases of investments (350) (899)
Proceeds from sale of investments 11,239 1,907
Net cash provided by (used in) investing activities 3,913 (238)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Principal payments on notes payable, leases, and revolving loan (23,649) (11,528)
Proceeds from notes and revolving loan, net of fees 23,617 15,003
Repurchases of common stock (3,408) (3,504)
Payments of employee taxes on net issuance of common stock (27) (305)
Proceeds from exercise of stock options and ESPP contributions 85 42
Net cash used in financing activities (3,382) (292)
Net increase (decrease) in cash and cash equivalents 7,773 (2,212)
Cash and cash equivalents, beginning of year 419 2,631
Cash and cash equivalents, end of year 8,192 419
Supplemental disclosures of cash flow information:    
Cash paid during the period for interest 775 818
Cash paid during the period for income taxes by jurisdiction, net of refunds:    
Federal income tax payments 3,460 3,030
California income tax payments 2 1,427
Colorado income tax refunds (50)
Florida income tax payments 570
Indiana income tax payments 130
Total income tax payments 4,112 4,457
Non-cash investing and financing activity:    
Cashless stock option exercise 117
Promissory note issued in conjunction with APM acquisition $ 2,000