XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue recognition - Revenue by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenues from contracts $ 5,074,356 $ 5,061,665 $ 14,742,791 $ 13,969,251
North America        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 3,438,587 3,364,157 9,965,836 9,278,815
Europe        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 1,026,035 1,054,157 2,915,334 2,750,159
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 554,991 590,017 1,693,316 1,777,550
Latin America        
Disaggregation of Revenue [Line Items]        
Revenues from contracts $ 54,743 $ 53,334 $ 168,305 $ 162,727