XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 27,268,000 $ 23,810,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 12,984,000 14,853,000
Noncash lease expense 10,020,000 9,908,000
Warrant contra revenue 0 893,000
Deferred income tax (1,709,000) 586,000
Share-based compensation expense 3,506,000 2,741,000
Allowance of expected credit losses 428,000 62,000
Impairment losses 0 1,257,000
Change in assets and liabilities:    
Increase in accounts receivable (22,050,000) (16,941,000)
Decrease / (increase) in prepaid expenses and other current assets 392,000 (5,350,000)
Increase in accounts payable and accrued liabilities (3,042,000) (2,336,000)
Increase / (decrease) in deferred revenue 1,203,000 (1,098,000)
Decrease in operating lease liabilities (11,269,000) (9,907,000)
Net cash inflow from operating activities 17,731,000 18,478,000
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (13,216,000) (6,635,000)
Net cash outflow from investing activities (13,216,000) (6,635,000)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from line of credit 69,310,000 153,000
Repayments of line of credit (50,210,000) (205,000)
Proceeds from the exercise of options 3,534,000 362,000
Principal payments on finance leases (639,000) (342,000)
Purchase of treasury shares (76,421,000) (18,551,000)
Net cash outflow from financing activities (54,426,000) (18,583,000)
Effects of exchange rate difference on cash and cash equivalents 168,000 (24,000)
Net decrease in cash and cash equivalents (49,743,000) (6,764,000)
Cash and cash equivalents, beginning 62,720,000 57,429,000
Cash and cash equivalents, ending 12,977,000 50,665,000
Supplemental cash flow disclosures    
Cash paid for interest 1,186,000 339,000
Cash paid for income taxes 9,890,000 5,428,000
Supplemental non-cash disclosures    
Change in accounts payable related to fixed assets $ (298,000)  
Change in accounts payable related to fixed assets   $ (786,000)