XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Revenue by geographic region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]      
Revenues from contracts $ 15,861,608 $ 14,347,640 $ 13,695,520
North America      
Disaggregation of Revenue [Line Items]      
Revenues from contracts 10,216,292 9,046,162 $ 9,166,773
Europe      
Disaggregation of Revenue [Line Items]      
Revenues from contracts 3,156,024 2,919,025  
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Revenues from contracts 2,290,557 2,215,686  
Latin America      
Disaggregation of Revenue [Line Items]      
Revenues from contracts $ 198,735 $ 166,767