v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
OPERATING ACTIVITIES:    
Net income $ 11,063 $ 12,505
ADJUSTMENTS TO RECONCILE NET INCOME TO NET CASH PROVIDED BY OPERATING ACTIVITIES    
Share-based compensation 1,509 (1,180)
Amortization of intangible assets 5,417 8,821
Depreciation and amortization of property, technology, and equipment 5,289 5,958
Deferred income tax expense (benefit) 689 (262)
Amortization of debt issuance costs 300 300
Change in fair value of contingent consideration (3,590) (850)
Change in fair value of interest rate swap contracts 0 1,032
Other 1,673 1,432
CHANGES IN OPERATING ASSETS AND LIABILITIES:    
Accounts receivable 1,521 (9,360)
Contract assets 920 991
Income tax receivable 2,241 1,693
Prepaid expenses, deposits, and other assets 6,048 1,706
Operating lease right-of-use assets 9,456 8,377
Accounts payable (3,734) (4,636)
Operating partner commissions payable 337 (2,688)
Accrued expenses and other liabilities 370 (4,811)
Operating lease liabilities (10,077) (8,875)
Net cash provided by operating activities 29,432 10,153
INVESTING ACTIVITIES:    
Acquisitions, net of cash acquired (5,195) (25,677)
Purchases of property, technology, and equipment (3,450) (4,229)
Proceeds from sale of property, technology, and equipment 518 114
Net cash used for investing activities (8,127) (29,792)
FINANCING ACTIVITIES:    
Proceeds from revolving credit facility 10,000 35,200
Repayments of revolving credit facility (5,000) (20,200)
Repayments of finance lease liabilities (215) (555)
Repurchases of common stock (3,493) (708)
Payments of contingent consideration (5,560) (252)
Distributions to noncontrolling interest (18) (189)
Proceeds from exercise of stock options 332 1,207
Payments of employee tax withholdings related to restricted stock units and stock options (480) (566)
Net cash provided by (used for) financing activities (4,434) 13,937
Effect of exchange rate changes on cash and cash equivalents (125) (131)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 16,746 (5,833)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 22,942 24,874
CASH AND CASH EQUIVALENTS, END OF PERIOD 39,688 19,041
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Income taxes paid 2,183 5,053
Interest paid $ 1,503 $ 564