XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.4
Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]        
Revenues $ 1,833,934 $ 1,649,416 $ 3,684,081 $ 3,255,175
Net income 83,870 87,101 169,917 176,226
Domestic        
Segment Reporting Information [Line Items]        
Revenues 1,780,008 1,605,175 3,575,176 3,164,070
Domestic | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 1,780,008 1,605,175 3,575,176 3,164,070
Net income 74,759 80,362 151,303 160,915
International        
Segment Reporting Information [Line Items]        
Revenues 53,926 44,241 108,905 91,105
International | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 53,926 44,241 108,905 91,105
Net income $ 9,111 $ 6,739 $ 18,614 $ 15,311