XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]    
Revenue $ 124,609 $ 127,805
Cost of services (exclusive of depreciation and amortization presented separately below) 88,196 96,153
Selling, general and administrative 23,040 19,305
Depreciation and amortization 5,042 4,677
Total operating expenses 116,278 120,135
Income from operations 8,331 7,670
Interest income 586 48
Interest expense (104) (148)
Income before income taxes 8,813 7,570
Provision for income tax expense (1,388) (1,047)
Net income 7,425 6,523
Other comprehensive income / (loss)    
Foreign currency translation adjustments (701) (1,677)
Unrealized loss on cash flow hedging instruments, net of tax (194) (261)
Total other comprehensive loss (895) (1,938)
Total comprehensive income $ 6,530 $ 4,585
Net income per share    
Basic (in dollars per share) $ 0.41 $ 0.36
Diluted (in dollars per share) $ 0.39 $ 0.35
Weighted average common shares outstanding    
Basic (in shares) 18,287 18,141
Diluted (in shares) 18,898 18,641