XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]    
Revenue $ 129,717 $ 124,609
Cost of services (exclusive of depreciation and amortization presented separately below) 90,041 88,196
Selling, general and administrative 26,215 23,040
Depreciation and amortization 4,369 5,042
Total operating expenses 120,625 116,278
Income from operations 9,092 8,331
Interest income 583 586
Interest expense (162) (104)
Income before income taxes 9,513 8,813
Provision for income tax expense (1,982) (1,388)
Net income 7,531 7,425
Other comprehensive income    
Foreign currency translation adjustments 1,388 (701)
Unrealized gain / (loss) on cash flow hedging instruments, net of tax 379 (194)
Total other comprehensive income / (loss) 1,767 (895)
Total comprehensive income $ 9,298 $ 6,530
Net income per share    
Basic (in dollars per share) $ 0.45 $ 0.41
Diluted (in dollars per share) $ 0.43 $ 0.39
Weighted average common shares outstanding    
Basic (in shares) 16,880 18,287
Diluted (in shares) 17,490 18,898