XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.4
Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]        
Revenues $ 2,099,809 $ 1,833,934 $ 4,156,698 $ 3,684,081
Net income 109,938 83,870 230,115 169,917
Domestic        
Segment Reporting Information [Line Items]        
Revenues 2,039,156 1,780,008 4,035,477 3,575,176
Domestic | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 2,039,156 1,780,008 4,035,477 3,575,176
Net income 100,999 74,759 203,110 151,303
International        
Segment Reporting Information [Line Items]        
Revenues 60,653 53,926 121,221 108,905
International | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 60,653 53,926 121,221 108,905
Net income $ 8,939 $ 9,111 $ 27,005 $ 18,614