XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]    
Revenue $ 151,179 $ 129,717
Cost of services (exclusive of depreciation and amortization presented separately below) 106,577 90,041
Selling, general and administrative 26,525 26,215
Depreciation and amortization 4,378 4,369
Total operating expenses 137,480 120,625
Income from operations 13,699 9,092
Interest income 30 583
Interest expense (217) (162)
Income before income taxes 13,512 9,513
Provision for income tax expense (1,470) (1,982)
Net income 12,042 7,531
Other comprehensive income    
Foreign currency translation adjustments (1,212) 1,388
Unrealized (loss) / gain on cash flow hedging instruments, net of tax (2,188) 379
Total other comprehensive (loss) / income (3,400) 1,767
Total comprehensive income $ 8,642 $ 9,298
Net income per share    
Basic (in dollars per share) $ 0.90 $ 0.45
Diluted (in dollars per share) $ 0.82 $ 0.43
Weighted average common shares outstanding    
Basic (in shares) 13,360 16,880
Diluted (in shares) 14,609 17,490