v3.26.1
Business Segments - Schedule of Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting [Line Items]      
Revenues $ 9,567,779 $ 8,627,824 $ 7,659,832
Direct costs 6,390,886 5,835,558 5,147,540
Indirect costs and selling expenses 2,011,179 1,832,956 1,720,439
Depreciation and amortization 245,899 195,125 142,145
Income from operations 919,815 764,185 649,708
Capital expenditures 106,653 65,603 63,686
Domestic      
Segment Reporting [Line Items]      
Revenues 9,260,288 8,370,361 7,432,745
Domestic | Operating segments      
Segment Reporting [Line Items]      
Revenues 9,260,288 8,370,361 7,432,745
Direct costs 6,255,615 5,727,031 5,057,415
Indirect costs and selling expenses 1,904,658 1,743,160 1,630,768
Depreciation and amortization 240,142 190,618 138,548
Income from operations 859,873 709,552 606,014
Capital expenditures 99,950 63,901 60,898
International      
Segment Reporting [Line Items]      
Revenues 307,491 257,463 227,087
International | Operating segments      
Segment Reporting [Line Items]      
Revenues 307,491 257,463 227,087
Direct costs 135,271 108,527 90,125
Indirect costs and selling expenses 106,521 89,796 89,671
Depreciation and amortization 5,757 4,507 3,597
Income from operations 59,942 54,633 43,694
Capital expenditures $ 6,703 $ 1,702 $ 2,788