XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
AFS, Less Than 12 Months, Unrealized Losses $ (133) $ (637)
AFS, Less Than 12 Months, Fair Value 112,534 206,931
AFS, 12 Months or Greater, Unrealized Losses (29) (164)
AFS, 12 Months or Greater, Fair Value 40,027 44,410
AFS, Total Unrealized Losses (162) (801)
AFS, Total Fair Value 152,561 251,341
U.S. government agencies securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
AFS, Less Than 12 Months, Unrealized Losses (26) (110)
AFS, Less Than 12 Months, Fair Value 13,983 37,729
AFS, 12 Months or Greater, Unrealized Losses 0 (8)
AFS, 12 Months or Greater, Fair Value 0 4,442
AFS, Total Unrealized Losses (26) (118)
AFS, Total Fair Value 13,983 42,171
Commercial paper    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
AFS, Less Than 12 Months, Unrealized Losses 0 0
AFS, Less Than 12 Months, Fair Value 2,539 10,254
AFS, 12 Months or Greater, Unrealized Losses 0 0
AFS, 12 Months or Greater, Fair Value 0 0
AFS, Total Unrealized Losses 0 0
AFS, Total Fair Value 2,539 10,254
Corporate debt securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
AFS, Less Than 12 Months, Unrealized Losses (107) (527)
AFS, Less Than 12 Months, Fair Value 96,012 158,948
AFS, 12 Months or Greater, Unrealized Losses (29) (156)
AFS, 12 Months or Greater, Fair Value 40,027 39,968
AFS, Total Unrealized Losses (136) (683)
AFS, Total Fair Value $ 136,039 $ 198,916