XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Summary of Fair Values and Unrealized Losses of Available-For-Sale Marketable Securities In Continuous Unrealized Loss Position (Details)
$ in Thousands
Apr. 30, 2023
USD ($)
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses $ (556)
AFS, Less Than 12 Months, Fair Value 145,241
AFS, 12 Months or Greater, Unrealized Losses (57)
AFS, 12 Months or Greater, Fair Value 33,435
AFS, Total Unrealized Losses (612)
AFS, Total Fair Value 178,676
U.S. treasury securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses (49)
AFS, Less Than 12 Months, Fair Value 18,927
AFS, 12 Months or Greater, Unrealized Losses 0
AFS, 12 Months or Greater, Fair Value 0
AFS, Total Unrealized Losses (49)
AFS, Total Fair Value 18,927
U.S. government agencies securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses (66)
AFS, Less Than 12 Months, Fair Value 12,263
AFS, 12 Months or Greater, Unrealized Losses (21)
AFS, 12 Months or Greater, Fair Value 16,858
AFS, Total Unrealized Losses (87)
AFS, Total Fair Value 29,121
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 6,735
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 6,735
Corporate debt securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses (441)
AFS, Less Than 12 Months, Fair Value 107,316
AFS, 12 Months or Greater, Unrealized Losses (36)
AFS, 12 Months or Greater, Fair Value 16,577
AFS, Total Unrealized Losses (476)
AFS, Total Fair Value $ 123,893