XML 66 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue recognition - Revenue by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]        
Revenues from contracts $ 4,960,349 $ 5,074,356 $ 14,606,926 $ 14,742,791
North America        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 3,369,139 3,438,587 9,900,550 9,965,836
Europe        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 973,709 1,026,035 2,806,121 2,915,334
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 563,097 554,991 1,739,015 1,693,316
Latin America        
Disaggregation of Revenue [Line Items]        
Revenues from contracts $ 54,404 $ 54,743 $ 161,240 $ 168,305