XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities:    
Net income $ 1,323 $ 4,781
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization of costs capitalized to obtain revenue contracts 684 845
Amortization of right-of-use assets 545 596
Depreciation and amortization 175 204
Provision for (recovery of) credit losses 73 (2)
Deferred income taxes (41) (251)
Stock-based compensation 1,254 2,403
Gain on disposal of property and equipment (6)  
Changes in operating assets and liabilities:    
Accounts receivable 15,823 17,333
Costs capitalized to obtain revenue contracts (518) (486)
Prepaid expenses 679 308
Other current assets 328 88
Other non-current assets 119 (166)
Accounts payable (886) (267)
Accrued compensation (1,395) (1,856)
Accrued liabilities (1,544) (1,185)
Deferred revenue (8,835) (6,048)
Operating lease liabilities (462) (536)
Other long-term liabilities 62 65
Net cash provided by operating activities 7,378 15,826
Cash flows from investing activities:    
Purchase of property and equipment (248) (135)
Net cash used in investing activities (248) (135)
Cash flows from financing activities:    
Proceeds from exercise of stock options 457 413
Proceeds from employee stock purchase plan 424 417
Repurchases of common stock (6,994) (3,015)
Repayment of stockholder notes   77
Net cash used in financing activities (6,113) (2,108)
Effect of change in exchange rates on cash and cash equivalents (489) 49
Net increase in cash, cash equivalents and restricted cash 528 13,632
Cash, cash equivalents and restricted cash at beginning of period 70,011 73,208
Cash, cash equivalents and restricted cash at end of period 70,539 86,840
Supplemental cash flow disclosures:    
Cash paid for taxes 691 $ 972
Right-of-use (ROU) assets and lease liabilities recognized from lease modification 599  
Non-cash items:    
Purchases of equipment included in accounts payable $ 4