v3.26.3
Overview and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Dec. 31, 2024
Jul. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Impairment losses $ 0 $ 0 $ 0    
Foreign currency transaction gain (loss), before tax 12,600 900 4,300    
Advertising expense 18,100 15,600 $ 14,700    
Current contract assets 97,000 $ 0      
Non-current contract assets $ 96,400        
Maximum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated Life (in years) 5 years        
Minimum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated Life (in years) 3 years        
Partner [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage 10.00% 10.00% 10.00%    
Convertible Debt          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Interest rate, stated percentage       0.50%  
2027 Convertible Senior Notes | Convertible Debt          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Closing trading price $ 100        
Interest rate, stated percentage 0.25%        
2029 Convertible Senior Notes | Convertible Debt          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Closing trading price $ 100        
Interest rate, stated percentage 0.50%        
ASU 2020-06          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Change in accounting principle, accounting standards update, adopted         true
Change in accounting principle, accounting standards update, immaterial effect         true
Hardware          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Product warranty replacement period (in years) 3 years        
Software          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Product warranty duration 90 days