XML 245 R86.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]      
Total revenues $ 3,534,647 $ 2,802,882 $ 2,089,132
Deferred revenue recognized, as a percentage 30.00% 29.00%  
Premier support      
Disaggregation of Revenue [Line Items]      
Total revenues $ 17,800 $ 21,100 $ 20,000