XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue recognition - Revenue by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]    
Revenues from contracts $ 4,847,488 $ 4,232,775
North America    
Disaggregation of Revenue [Line Items]    
Revenues from contracts 3,293,091 2,834,920
Europe    
Disaggregation of Revenue [Line Items]    
Revenues from contracts 941,715 753,932
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenues from contracts 554,405 588,398
Latin America    
Disaggregation of Revenue [Line Items]    
Revenues from contracts $ 58,277 $ 55,525