XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Narrative (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Disclosure of transaction price allocated to remaining performance obligations [line items]      
Percentage of revenue that was included in contract liability balance at beginning of period 0.29 0.27  
Transaction price allocated to remaining performance obligations $ 1,300,000    
Period to recognize transaction price allocated to remaining performance obligations (in months) 12 months    
Revenue $ 2,802,882 $ 2,089,132 $ 1,614,173
Under 12 months      
Disclosure of transaction price allocated to remaining performance obligations [line items]      
Percentage of transaction price allocated to remaining performance obligations 84.00%    
Other      
Disclosure of transaction price allocated to remaining performance obligations [line items]      
Revenue $ 211,099 $ 242,097 $ 213,368