XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue recognition - Revenue by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenues from contracts $ 4,820,947 $ 4,674,811 $ 9,668,435 $ 8,907,586
North America        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 3,234,158 3,079,738 6,527,249 5,914,658
Europe        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 947,584 942,070 1,889,299 1,696,002
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 583,920 599,135 1,138,325 1,187,533
Latin America        
Disaggregation of Revenue [Line Items]        
Revenues from contracts $ 55,285 $ 53,868 $ 113,562 $ 109,393