v3.26.1
Stockholders' Equity - Schedule of Stock Option Activity (Details)
shares in Thousands
9 Months Ended
Apr. 30, 2026
$ / shares
shares
Number of Shares  
Options granted, number of shares (in shares) 0
Employee Stock Option  
Number of Shares  
Options outstanding, number of shares, beginning balance (in shares) 1,319
Options granted, number of shares (in shares) 0
Options exercised, number of shares (in shares) (30)
Options canceled or expired, number of shares (in shares) (57)
Options outstanding, number of shares, ending balance (in shares) 1,232
Exercisable (in shares) 687
Weighted- Average Exercise Price Per Share  
Weighted average exercise price per share, beginning balance (in dollars per share) | $ / shares $ 566.59
Options granted, weighted average exercise price per share (in dollars per share) | $ / shares 0
Options exercised, weighted average exercise price per share (in dollars per share) | $ / shares 478.86
Options canceled or expired, weighted average exercise price per share (in dollars per share) | $ / shares 537.23
Weighted average exercise price per share, ending balance (in dollars per share) | $ / shares 570.08
Exercisable, weighted average exercise price per share (in dollars per share) | $ / shares $ 481.35