XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, Cash Equivalents and Short-Term Investments - Schedule of Unrealized Losses Cash Equivalents and Short Term Investment (Details)
$ in Thousands
Oct. 31, 2022
USD ($)
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value $ 566,538
Gross Unrealized Losses (7,044)
Municipal bonds  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 1,951
Gross Unrealized Losses (30)
Foreign government bonds  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 2,156
Gross Unrealized Losses (42)
Commercial paper  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 33,886
Gross Unrealized Losses (226)
U.S. Agency securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 41,741
Gross Unrealized Losses (496)
Corporate debt securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 48,486
Gross Unrealized Losses (852)
U.S. Treasury securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 438,318
Gross Unrealized Losses $ (5,398)