XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]    
Revenues $ 1,850,147 $ 1,605,759
Net income 86,047 89,125
Domestic    
Segment Reporting Information [Line Items]    
Revenues 1,795,168 1,558,895
Net income 76,544 80,553
International    
Segment Reporting Information [Line Items]    
Revenues 54,979 46,864
Net income $ 9,503 $ 8,572