v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Revenue:        
Total revenue $ 372,541 $ 293,508 $ 1,064,276 $ 845,889
Cost of revenue:        
Total cost of revenue 135,896 110,810 386,587 325,647
Gross profit:        
Total gross profit 236,645 182,698 677,689  
Operating expenses:        
Research and development 87,868 72,915 249,510 212,063
Sales and marketing 68,201 57,768 193,934 164,698
General and administrative 49,939 47,547 146,689 132,010
Total operating expenses 206,008 178,230 590,133 508,771
Income (loss) from operations 30,637 4,468 87,556 11,471
Interest income 11,295 13,794 38,432 43,122
Interest expense (3,318) (3,668) (9,965) (9,913)
Other income (expense), net (18,854) 34,074 2,791 (36,270)
Income (loss) before provision for (benefit from) income taxes 19,760 48,668 118,814 8,410
Provision for (benefit from) income taxes 3,289 2,677 10,926 (9,443)
Net income (loss) $ 16,471 $ 45,991 $ 107,888 $ 17,853
Earnings Per Share [Abstract]        
Basic (in dollars per share) $ 0.20 $ 0.55 $ 1.27 $ 0.21
Diluted (in dollars per share) $ 0.19 $ 0.54 $ 1.26 $ 0.21
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Basic (in shares) 84,241,069 84,044,661 84,630,718 83,671,443
Diluted (in shares) 85,065,999 85,880,643 85,945,646 85,654,903
Subscription and support        
Revenue:        
Total revenue $ 244,738 $ 181,823 $ 704,150 $ 529,403
Cost of revenue:        
Total cost of revenue 67,882 57,411 195,737 170,531
Gross profit:        
Total gross profit 176,856 124,412 508,413 358,872
License        
Revenue:        
Total revenue 55,996 57,233 157,491 158,297
Cost of revenue:        
Total cost of revenue 374 892 1,460 2,715
Gross profit:        
Total gross profit 55,622 56,341 156,031 155,582
Services        
Revenue:        
Total revenue 71,807 54,452 202,634 158,189
Cost of revenue:        
Total cost of revenue 67,639 52,507 189,390 152,401
Gross profit:        
Total gross profit $ 4,167 $ 1,945 $ 13,244 $ 5,788