XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue, Deferred Revenue and Deferred Commissions - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Deferred Revenue Arrangement [Line Items]      
Total revenue $ 2,148,816 $ 1,862,895 $ 1,580,796
Amount deferred in prior period $ 771,200 696,000  
Percent expected to be recognized in next year 52.00%    
Contracted revenue not recognized $ 2,100,000    
Ratable      
Deferred Revenue Arrangement [Line Items]      
Total revenue 1,000,000 905,800 770,400
Upfront      
Deferred Revenue Arrangement [Line Items]      
Total revenue 987,800 825,000 663,400
Non-portable software      
Deferred Revenue Arrangement [Line Items]      
Total revenue 27,900 37,400 49,700
Hardware Revenue      
Deferred Revenue Arrangement [Line Items]      
Total revenue $ 3,300 $ 2,800 $ 5,600
Minimum      
Deferred Revenue Arrangement [Line Items]      
Software, license term 1 year    
Maximum      
Deferred Revenue Arrangement [Line Items]      
Software, license term 5 years