XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]        
Revenues $ 1,937,456 $ 1,744,270 $ 5,621,537 $ 4,999,445
Net income 115,350 100,742 285,267 276,968
Domestic        
Segment Reporting Information [Line Items]        
Revenues 1,877,986 1,694,479 5,453,162 4,858,549
Domestic | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 1,877,986 1,694,479 5,453,162 4,858,549
Net income 106,598 93,383 257,901 254,298
International        
Segment Reporting Information [Line Items]        
Revenues 59,470 49,791 168,375 140,896
International | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 59,470 49,791 168,375 140,896
Net income $ 8,752 $ 7,359 $ 27,366 $ 22,670