XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]    
Revenues $ 1,605,759 $ 1,490,898
Costs of revenues:    
Direct costs 1,055,772 974,171
Indirect costs and selling expenses 382,081 357,106
Depreciation and amortization 35,103 32,592
Total costs of revenues 1,472,956 1,363,869
Income from operations 132,803 127,029
Interest expense and other, net 16,193 10,398
Income before income taxes 116,610 116,631
Income taxes 27,485 28,522
Net income $ 89,125 $ 88,109
Basic earnings per share $ 3.81 $ 3.74
Diluted earnings per share $ 3.76 $ 3.70
Weighted-average basic shares outstanding 23,420 23,560
Weighted-average diluted shares outstanding 23,678 23,844