XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 7,781 $ 540
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 925 854
Amortization of loan fees, net 16 (6)
Share-based compensation 401 588
Unrealized (gain) loss on marketable equity investments (1,060) 3,785
Non-cash straight-line lease amortization (24) (12)
Gain on sale of investments (595)
Credit loss expense 1
Changes in operating assets and liabilities:    
Accounts receivable (1,974) (2,565)
Deferred costs 121 163
Inventory (8,163) 1,925
Prepaid expenses and other assets (277) (776)
Accounts payable and accrued expenses 1,601 710
Deferred revenue (14) 35
Income taxes payable (247) (63)
Net cash provided by (used in) operating activities (1,509) 5,179
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of investments (1,250)
Purchases of equipment and improvements (1,153) (876)
Proceeds from sale of investments 1,907
Net cash provided by (used in) investing activities 754 (2,126)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repurchases of common stock (3,504) (1,830)
Proceeds from exercise of options and ESPP contributions 42 50
Payment of employee payroll taxes on net issuance of common stock (305)
Proceeds from Minnesota Bank & Trust revolving loan, net of fees 12,890 2,000
Principal payments on notes payable and revolving loan (6,526) (2,990)
Net cash provided by (used in) financing activities 2,597 (2,770)
Net increase in cash and cash equivalents 1,842 283
Cash and cash equivalents, beginning of period 2,631 2,936
Cash and cash equivalents, end of period 4,473 3,219
Supplemental disclosures of cash flow information:      
Cash paid during the period for interest 573 409
Cash paid during the period for income taxes by jurisdiction:    
Federal income tax payments 2,090 885
California income tax payments 1,100 74
Massachusetts income tax payments 21
Total income tax payments 3,190 980
Non-cash investing and financing activity:    
Cashless stock option exercise $ 117