v3.26.3
Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]    
Revenues $ 2,474,597 $ 2,287,623
Direct costs 1,597,689 1,547,194
Indirect costs and selling expenses 550,113 473,856
Depreciation and amortization 79,267 54,298
Income from operations 247,528 212,275
Capital expenditures 11,359 17,014
Domestic    
Segment Reporting [Line Items]    
Revenues 2,398,161 2,210,044
Domestic | Operating segments    
Segment Reporting [Line Items]    
Revenues 2,398,161 2,210,044
Direct costs 1,564,036 1,513,688
Indirect costs and selling expenses 522,056 444,026
Depreciation and amortization 77,802 52,895
Income from operations 234,267 199,434
Capital expenditures 10,617 15,189
International    
Segment Reporting [Line Items]    
Revenues 76,436 77,579
International | Operating segments    
Segment Reporting [Line Items]    
Revenues 76,436 77,579
Direct costs 33,653 33,506
Indirect costs and selling expenses 28,057 29,830
Depreciation and amortization 1,465 1,403
Income from operations 13,261 12,841
Capital expenditures $ 742 $ 1,825