XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]    
Revenues $ 2,287,623 $ 2,056,889
Direct costs 1,547,194 1,414,424
Indirect costs and selling expenses 473,856 427,946
Depreciation and amortization 54,298 34,678
Income from operations 212,275 179,841
Capital expenditures 17,014 11,476
Domestic    
Segment Reporting Information [Line Items]    
Revenues 2,210,044 1,996,321
Domestic | Operating segments    
Segment Reporting Information [Line Items]    
Revenues 2,210,043 1,996,321
Direct costs 1,513,688 1,389,114
Indirect costs and selling expenses 444,026 413,839
Depreciation and amortization 52,895 33,670
Income from operations 199,434 159,698
Capital expenditures 15,189 10,802
International    
Segment Reporting Information [Line Items]    
Revenues 77,579 60,568
International | Operating segments    
Segment Reporting Information [Line Items]    
Revenues 77,580 60,568
Direct costs 33,506 25,310
Indirect costs and selling expenses 29,830 14,107
Depreciation and amortization 1,403 1,008
Income from operations 12,841 20,143
Capital expenditures $ 1,825 $ 674