v3.26.1
Cash Equivalents and Short-Term Investments - Schedule of Continuous Unrealized Position (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value $ 1,714,506 $ 553,333
Less than 12 months, unrealized losses (7,327) (1,037)
Greater than 12 months, fair value 0 0
Greater than 12 months, unrealized losses 0 0
Total fair value 1,714,506 553,333
Total unrealized losses (7,327) (1,037)
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 275,179 156,395
Less than 12 months, unrealized losses (1,369) (250)
Greater than 12 months, fair value 0 0
Greater than 12 months, unrealized losses 0 0
Total fair value 275,179 156,395
Total unrealized losses (1,369) (250)
U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 37,773 36,098
Less than 12 months, unrealized losses (163) (40)
Greater than 12 months, fair value 0 0
Greater than 12 months, unrealized losses 0 0
Total fair value 37,773 36,098
Total unrealized losses (163) (40)
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 1,220,650 360,840
Less than 12 months, unrealized losses (5,594) (747)
Greater than 12 months, fair value 0 0
Greater than 12 months, unrealized losses 0 0
Total fair value 1,220,650 360,840
Total unrealized losses (5,594) $ (747)
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 175,894  
Less than 12 months, unrealized losses (199)  
Greater than 12 months, fair value 0  
Greater than 12 months, unrealized losses 0  
Total fair value 175,894  
Total unrealized losses (199)  
Non-U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 5,010  
Less than 12 months, unrealized losses (2)  
Greater than 12 months, fair value 0  
Greater than 12 months, unrealized losses 0  
Total fair value 5,010  
Total unrealized losses $ (2)