v3.25.1
Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]        
Revenues $ 2,166,982 $ 1,937,456 $ 6,323,680 $ 5,621,537
Net income 111,860 115,350 341,975 285,267
Domestic        
Segment Reporting Information [Line Items]        
Revenues 2,105,120 1,877,986 6,140,597 5,453,162
Domestic | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 2,105,120 1,877,986 6,140,597 5,453,162
Net income 103,150 106,598 306,260 257,901
International        
Segment Reporting Information [Line Items]        
Revenues 61,862 59,470 183,083 168,375
International | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 61,862 59,470 183,083 168,375
Net income $ 8,710 $ 8,752 $ 35,715 $ 27,366