v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 8,876,000 $ 32,254,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization of costs capitalized to obtain revenue contracts 1,175,000 1,415,000
Amortization of right-of-use assets 1,179,000 1,064,000
Depreciation and amortization 388,000 340,000
Provision for credit losses 48,000 63,000
Deferred income taxes 330,000 (27,253,000)
Stock-based compensation 2,802,000 2,449,000
Issuance of common stock warrant for services 1,350,000  
Gain on disposal of property and equipment   (5,000)
Write-off on stockholder's notes   21,000
Changes in operating assets and liabilities:    
Accounts receivable 8,026,000 (437,000)
Costs capitalized to obtain revenue contracts (577,000) (865,000)
Prepaid expenses 527,000 96,000
Other current assets 237,000 307,000
Other non-current assets (61,000) 166,000
Accounts payable (624,000) (144,000)
Accrued compensation (2,080,000) (982,000)
Accrued liabilities 1,938,000 (2,678,000)
Deferred revenue (1,584,000) 329,000
Operating lease liabilities (1,058,000) (892,000)
Other long-term liabilities 258,000 15,000
Net cash provided by operating activities 21,150,000 5,263,000
Cash flows from investing activities:    
Purchases of property and equipment (617,000) (565,000)
Net cash used in investing activities (617,000) (565,000)
Cash flows from financing activities:    
Proceeds from exercise of stock options 2,521,000 575,000
Proceeds from employee stock purchase plan 785,000 813,000
Repurchases of common stock (11,510,000) (15,781,000)
Net cash used in financing activities (8,204,000) (14,393,000)
Effect of exchange rate differences on cash and cash equivalents (1,902,000) 2,601,000
Net increase (decrease) in cash, cash equivalents and restricted cash 10,427,000 (7,094,000)
Cash, cash equivalents and restricted cash at beginning of year 62,917,000 70,011,000
Cash, cash equivalents and restricted cash at end of year 73,344,000 62,917,000
Supplemental cash flow disclosures:    
Cash paid for taxes 767,000 1,026,000
ROU assets and lease liabilities recognized from lease modification $ 291,000 677,000
Non-cash items:    
Purchases of equipment through trade accounts payable   $ 27,000