XML 28 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]      
Revenue $ 523,118 $ 492,851 $ 443,388
Cost of services (exclusive of depreciation and amortization presented separately below) 374,992 373,973 335,249
Selling, general and administrative 88,663 80,153 76,976
Depreciation and amortization 18,985 18,100 14,118
Total operating expenses 482,640 472,226 426,343
Income from operations 40,478 20,625 17,045
Interest expense, net (152) (1,246) (1,892)
Income before income taxes 40,326 19,379 15,153
Provision for income tax (expense) / benefit (8,744) 2,077 (2,064)
Net income 31,582 21,456 13,089
Other comprehensive loss      
Foreign currency translation adjustments (2,234) (2,281) (650)
Unrealized gain / (loss) on cash flow hedging instruments, net of tax 515 (323) 202
Actuarial (loss) / gain on defined benefit plan (31) 440 137
Total other comprehensive loss (1,750) (2,164) (311)
Total comprehensive income $ 29,832 $ 19,292 $ 12,778
Net income per share      
Basic (in dollars per share) $ 1.74 $ 1.18 $ 0.74
Diluted (in dollars per share) $ 1.67 $ 1.15 $ 0.71
Weighted average common shares outstanding      
Basic (in shares) 18,200 18,232 17,649
Diluted (in shares) 18,893 18,724 18,359