XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]    
Revenues $ 1,850,147 $ 1,605,759
Costs of revenues:    
Direct costs 1,272,918 1,055,772
Indirect costs and selling expenses 404,633 382,081
Depreciation and amortization 35,247 35,103
Total costs of revenues 1,712,798 1,472,956
Income from operations 137,349 132,803
Interest expense and other, net 25,571 16,193
Income before income taxes 111,778 116,610
Income taxes 25,731 27,485
Net income $ 86,047 $ 89,125
Basic earnings per share (in dollars per shares) $ 3.80 $ 3.81
Diluted earnings per share (in dollars per shares) $ 3.76 $ 3.76
Weighted-average basic shares outstanding (in shares) 22,647 23,420
Weighted-average diluted shares outstanding (in shares) 22,894 23,678