XML 31 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 31,582 $ 21,456 $ 13,089
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 18,985 18,100 14,118
Noncash lease expense 14,456 14,066 11,958
Warrant contra revenue 1,090 970 791
Deferred income tax 4,529 (5,170) (1,914)
Share-based compensation expense 4,606 1,851 5,361
Allowance of expected credit losses 295 0 291
Loss / (gain) on lease terminations 251 0 (634)
Gain on sale of subsidiaries (246) 0 0
Change in assets and liabilities:      
(Increase) / decrease in accounts receivable (12,297) (9,705) (13,333)
(Increase) / decrease in prepaid expenses and other current assets 1,467 3,551 (2,033)
Increase / (decrease) in accounts payable and accrued liabilities (3,753) 2,307 (4,009)
Increase / (decrease) in deferred revenue (4,797) 5,506 3,183
Decrease in operating lease liabilities (14,309) (12,926) (10,791)
Net cash inflow from operating activities 41,859 40,006 16,077
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchase of property and equipment (18,952) (25,919) (20,823)
Cash outflow from sale of subsidiaries, net of cash received (85) 0 0
Net cash outflow from investing activities (19,037) (25,919) (20,823)
CASH FLOWS FROM FINANCING ACTIVITIES      
Proceeds from line of credit 43,448 88,117 116,026
Repayments of line of credit (54,597) (99,227) (115,189)
Proceeds from debt 0 0 1,714
Repayment of related party loan 0 0 (1,614)
Repayment of debt (3,795) (6,834) (11,080)
Net proceeds from initial public offering 0 0 63,107
Listing costs related to the initial public offering 0 0 (1,074)
Proceeds from the exercise of options 2,053 35 28
Financing cash flows paid for principal portion of finance leases (447) (818) (7,019)
Purchase of treasury shares (276) (3,406) 0
Dividend distribution 0 0 (4,000)
Net cash (outflow) / inflow from financing activities (13,614) (22,133) 40,899
Effects of exchange rate difference on cash and cash equivalents (610) (965) (181)
Net increase / (decrease) in cash and cash equivalents 8,598 (9,011) 35,972
Cash and cash equivalents at beginning of the year 48,831 57,842 21,870
Cash and cash equivalents at end of the year 57,429 48,831 57,842
Supplemental cash flow disclosures      
Cash paid for interest 152 1,246 1,892
Cash paid for income taxes 4,283 2,160 5,665
Supplemental non-cash disclosures      
Change in accounts payable related to fixed assets $ (621)   $ (849)
Change in accounts payable related to fixed assets   $ 1,631