XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue recognition - Revenue by geographic region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]      
Revenues from contracts $ 19,929,606 $ 19,065,194 $ 15,861,608
North America      
Disaggregation of Revenue [Line Items]      
Revenues from contracts 13,512,303 12,689,719 10,216,292
Europe      
Disaggregation of Revenue [Line Items]      
Revenues from contracts 3,915,691 3,777,507 3,156,024
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Revenues from contracts 2,277,466 2,379,791 2,290,557
Latin America      
Disaggregation of Revenue [Line Items]      
Revenues from contracts $ 224,146 $ 218,177 $ 198,735