XML 18 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 37,584 $ 27,268
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 14,298 12,984
Noncash lease expense 10,319 10,020
Deferred income tax (790) (1,709)
Stock-based compensation expense 4,452 3,506
Allowance for expected credit losses 313 428
Change in assets and liabilities:    
Increase in accounts receivable (12,354) (22,050)
Increase / (decrease) in prepaid expenses and other current assets (10,373) 392
Decrease in accounts payable and accrued liabilities (545) (3,042)
Increase in deferred revenue 2,034 1,203
Decrease in operating lease liabilities (10,760) (11,269)
Net cash inflow from operating activities 34,178 17,731
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (24,644) (13,216)
Net cash outflow from investing activities (24,644) (13,216)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from line of credit 35,600 69,310
Repayments of line of credit (35,600) (50,210)
Proceeds from the exercise of options 3,814 3,534
Taxes paid related to net share settlement of equity awards (2,302) 0
Principal payments on finance leases (833) (639)
Purchase of treasury shares (10,133) (76,421)
Net cash outflow from financing activities (9,454) (54,426)
Effects of exchange rate difference on cash and cash equivalents (21) 168
Net increase / (decrease) in cash and cash equivalents 59 (49,743)
Cash and cash equivalents, beginning 15,350 62,720
Cash and cash equivalents, ending 15,409 12,977
Supplemental cash flow disclosures    
Cash paid for interest 714 1,186
Cash paid for income taxes 7,595 9,890
Supplemental non-cash disclosures    
Change in accounts payable related to fixed assets $ 79 $ (298)