XML 24 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]      
Revenue $ 508,569 $ 523,118 $ 492,851
Cost of services (exclusive of depreciation and amortization presented separately below) 356,536 374,992 373,973
Selling, general and administrative 93,143 88,663 80,153
Depreciation and amortization 19,461 18,985 18,100
Total operating expenses 469,140 482,640 472,226
Income from operations 39,429 40,478 20,625
Interest income 2,071 640 43
Interest expense (514) (792) (1,289)
Income before income taxes 40,986 40,326 19,379
Provision for income tax (expense) / benefit (7,331) (8,744) 2,077
Net income 33,655 31,582 21,456
Other comprehensive income / (loss)      
Foreign currency translation adjustments (1,623) (2,234) (2,281)
Unrealized (loss) / gain on cash flow hedging instruments, net of tax (111) 515 (323)
Actuarial gain / (loss) on defined benefit plan 133 (31) 440
Total other comprehensive loss (1,601) (1,750) (2,164)
Total comprehensive income $ 32,054 $ 29,832 $ 19,292
Net income per share      
Basic (in dollars per share) $ 1.90 $ 1.74 $ 1.18
Diluted (in dollars per share) $ 1.84 $ 1.67 $ 1.15
Weighted average common shares outstanding      
Basic (in shares) 17,704 18,200 18,232
Diluted (in shares) 18,255 18,893 18,724