XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue recognition - Revenue by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenues from contracts $ 4,742,593 $ 4,820,947 $ 9,646,577 $ 9,668,435
North America        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 3,197,751 3,234,158 6,531,411 6,527,249
Europe        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 897,832 947,584 1,832,412 1,889,299
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues from contracts 596,007 583,920 1,175,918 1,138,325
Latin America        
Disaggregation of Revenue [Line Items]        
Revenues from contracts $ 51,003 $ 55,285 $ 106,836 $ 113,562