XML 26 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue recognition - Revenue by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]    
Revenues from contracts $ 3,334,511 $ 3,479,294
North America    
Disaggregation of Revenue [Line Items]    
Revenues from contracts 2,255,751 2,246,091
Europe    
Disaggregation of Revenue [Line Items]    
Revenues from contracts 639,138 726,310
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenues from contracts 397,714 461,640
Latin America    
Disaggregation of Revenue [Line Items]    
Revenues from contracts $ 41,908 $ 45,253