XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue recognition - Revenue by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]    
Revenues from contracts $ 4,903,984 $ 4,847,488
North America    
Disaggregation of Revenue [Line Items]    
Revenues from contracts 3,333,660 3,293,091
Europe    
Disaggregation of Revenue [Line Items]    
Revenues from contracts 934,580 941,715
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenues from contracts 579,911 554,405
Latin America    
Disaggregation of Revenue [Line Items]    
Revenues from contracts $ 55,833 $ 58,277