XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses $ (763)
AFS, Less Than 12 Months, Fair Value 274,466
AFS, 12 Months or Greater, Unrealized Losses (37)
AFS, 12 Months or Greater, Fair Value 7,913
AFS, Total Unrealized Losses (800)
AFS, Total Fair Value 282,379
U.S. treasury securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses 0
AFS, Less Than 12 Months, Fair Value 4,921
AFS, 12 Months or Greater, Unrealized Losses 0
AFS, 12 Months or Greater, Fair Value 0
AFS, Total Unrealized Losses 0
AFS, Total Fair Value 4,921
U.S. government agencies securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses (97)
AFS, Less Than 12 Months, Fair Value 52,548
AFS, 12 Months or Greater, Unrealized Losses 0
AFS, 12 Months or Greater, Fair Value 0
AFS, Total Unrealized Losses (97)
AFS, Total Fair Value 52,548
Yankee bonds  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses (1)
AFS, Less Than 12 Months, Fair Value 2,239
AFS, 12 Months or Greater, Unrealized Losses 0
AFS, 12 Months or Greater, Fair Value 0
AFS, Total Unrealized Losses (1)
AFS, Total Fair Value 2,239
Commercial paper  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses 0
AFS, Less Than 12 Months, Fair Value 2,497
AFS, 12 Months or Greater, Unrealized Losses 0
AFS, 12 Months or Greater, Fair Value 0
AFS, Total Unrealized Losses 0
AFS, Total Fair Value 2,497
Corporate debt securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses (665)
AFS, Less Than 12 Months, Fair Value 212,261
AFS, 12 Months or Greater, Unrealized Losses (37)
AFS, 12 Months or Greater, Fair Value 7,913
AFS, Total Unrealized Losses (702)
AFS, Total Fair Value $ 220,174