XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 12,042 $ 7,531
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 4,378 4,369
Noncash lease expense 3,437 3,326
Deferred income tax (1,062) (130)
Stock-based compensation expense 2,550 670
Allowance for expected credit losses 52 83
Change in assets and liabilities:    
Decrease / (increase) in accounts receivable 1,015 (7,649)
Increase in prepaid expenses and other current assets (3,472) (1,735)
(Decrease) / increase in accounts payable and accrued liabilities (311) 4,574
Increase in deferred revenue 614 79
Decrease in operating lease liabilities (3,573) (3,356)
Net cash inflow from operating activities 15,670 7,762
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (7,639) (3,630)
Net cash outflow from investing activities (7,639) (3,630)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from line of credit 0 60
Repayments of line of credit 0 (60)
Proceeds from the exercise of options 2,412 382
Principal payments on finance leases (292) (171)
Purchase of treasury shares (2,767) (4,807)
Net cash outflow from financing activities (647) (4,596)
Effects of exchange rate difference on cash and cash equivalents (40) 49
Net increase / (decrease) in cash and cash equivalents 7,344 (415)
Cash and cash equivalents, beginning 15,350 62,720
Cash and cash equivalents, ending 22,694 62,305
Supplemental cash flow disclosures    
Cash paid for interest 217 162
Cash paid for income taxes 3,530 3,383
Supplemental non-cash disclosures    
Change in accounts payable related to fixed assets $ 753 $ 3,677