XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.3
The Company and Summary of Significant Accounting Policies and Estimates (Details Textual) - USD ($)
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Mar. 31, 2018
Finite-Lived Intangible Assets [Line Items]        
Remaining Weighted-Average Useful Life (in years) 2 years      
Goodwill, Intangible Assets and Long Lived Assets Impairment [Abstract]        
Goodwill, Impairment Loss $ 0 $ 0 $ 0  
Principal $ 400,000,000 400,000,000    
Revenue Recognition [Abstract]        
Revenue, performance obligations, timing Revenue from subscription arrangements is recognized ratably over the subscription period using a time-based measure of progress as customers receive the benefits from their subscriptions over the contractually agreed-upon term. The Company’s subscription arrangements are generally three to five years in duration. Consideration for subscription arrangements is typically billed in advance on an annual basis over the contract period and the annual billing may ramp over the contract period.      
Capitalized contract cost, amortization period 5 years      
Warranties [Abstract]        
Advertising expense $ 300,000 300,000 $ 300,000  
Services        
Revenue Recognition [Abstract]        
Revenue, performance obligation, initial term 1 year      
Prepaid Expenses and Other Current Assets        
Finite-Lived Intangible Assets [Line Items]        
Contingent consideration $ 1,200,000 2,900,000    
Other Noncurrent Assets        
Finite-Lived Intangible Assets [Line Items]        
Contingent consideration $ 0 $ 2,100,000    
Stock options        
Warranties [Abstract]        
Expected dividend yield   0.00% 0.00%  
Minimum        
Warranties [Abstract]        
Warranty term 3 months      
Minimum | Subscription and support        
Revenue Recognition [Abstract]        
Revenue, performance obligation, initial term 3 years      
Minimum | License        
Revenue Recognition [Abstract]        
Revenue, performance obligation, initial term 2 years      
Revenue, performance obligation, renewal term 1 year      
Minimum | Restricted stock units RSUs        
Warranties [Abstract]        
Period of time based vesting 3 years      
Maximum        
Warranties [Abstract]        
Warranty term 12 months      
Maximum | Subscription and support        
Revenue Recognition [Abstract]        
Revenue, performance obligation, initial term 5 years      
Maximum | Restricted stock units RSUs        
Warranties [Abstract]        
Period of time based vesting 4 years      
Weighted Average | Services        
Revenue Recognition [Abstract]        
Revenue, performance obligation, initial term 1 year      
Convertible Senior Notes, 1.250% | Senior Notes        
Goodwill, Intangible Assets and Long Lived Assets Impairment [Abstract]        
Principal       $ 400,000,000
Stated interest rate       1.25%
Capitalized software development costs | Minimum        
Finite-Lived Intangible Assets [Line Items]        
Remaining Weighted-Average Useful Life (in years) 3 years      
Capitalized software development costs | Maximum        
Finite-Lived Intangible Assets [Line Items]        
Remaining Weighted-Average Useful Life (in years) 5 years