v3.26.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
OPERATING ACTIVITIES:    
Net income $ 18,732 $ 17,438
ADJUSTMENTS TO RECONCILE NET INCOME TO NET CASH PROVIDED BY OPERATING ACTIVITIES    
Share-based compensation 1,660 (819)
Amortization of intangible assets 7,247 10,618
Depreciation and amortization of property, technology, and equipment 7,086 7,761
Deferred income taxes (1,038) (569)
Amortization of debt issuance costs 400 400
Change in fair value of contingent consideration (6,197) (2,491)
Change in fair value of interest rate swap contracts 0 1,032
Other 958 1,654
CHANGES IN OPERATING ASSETS AND LIABILITIES:    
Accounts receivable (24,290) (8,383)
Contract assets (4,822) 712
Income tax receivable 1,294 359
Prepaid expenses, deposits, and other assets 5,918 (1,401)
Operating lease right-of-use assets 12,754 11,328
Accounts payable 10,442 (5,008)
Operating partner commissions payable 494 (2,751)
Accrued expenses and other liabilities 363 (4,361)
Operating lease liabilities (13,510) (12,253)
Net cash provided by operating activities 17,491 13,266
INVESTING ACTIVITIES:    
Acquisitions, net of cash acquired (5,195) (28,534)
Purchases of property, technology, and equipment (4,291) (5,122)
Proceeds from sale of property, technology, and equipment 545 163
Net cash used for investing activities (8,941) (33,493)
FINANCING ACTIVITIES:    
Proceeds from revolving credit facility 10,000 45,200
Repayments of revolving credit facility (5,000) (25,200)
Repayments of finance lease liabilities (282) (917)
Repurchases of common stock (3,493) (798)
Payments of contingent consideration (6,753) (474)
Distributions to noncontrolling interest (18) (225)
Proceeds from exercise of stock options 332 1,209
Payments of employee tax withholdings related to restricted stock units and stock options (480) (565)
Net cash provided by (used for) financing activities (5,694) 18,230
Effect of exchange rate changes on cash and cash equivalents (213) 65
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 2,643 (1,932)
CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR 22,942 24,874
CASH AND CASH EQUIVALENTS, END OF YEAR 25,585 22,942
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Income taxes, net of refunds 3,957 5,783
Interest paid $ 1,974 $ 946