XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Assets and Liabilities - Short-term investments (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Cash Equivalents [Line Items]    
Total $ 148,494 $ 148,195
Gross Unrealized Gains 7 13
Gross Unrealized Losses Less Than 12 Continuous Months (753) (259)
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated fair value 147,748 [1] 147,949
Cash equivalents    
Cash Equivalents [Line Items]    
Total 75,680 172,934
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated fair value 75,680 [1] 172,934 [2]
Cash equivalents | Money market funds    
Cash Equivalents [Line Items]    
Total 75,680 172,934
Gross Unrealized Gains 0
Gross Unrealized Losses Less Than 12 Continuous Months 0
Gross Unrealized Losses 12 Continuous Months or Longer 0
Estimated fair value 75,680 [1] 172,934 [2]
Short-term investments | Corporate debt securities    
Cash Equivalents [Line Items]    
Total 103,946 103,615
Gross Unrealized Gains 5 7
Gross Unrealized Losses Less Than 12 Continuous Months (537) (170)
Gross Unrealized Losses 12 Continuous Months or Longer
Estimated fair value 103,414 [1] 103,452
Short-term investments | U.S. government agency & T-bills    
Cash Equivalents [Line Items]    
Total 8,095 6,447
Gross Unrealized Gains 0
Gross Unrealized Losses Less Than 12 Continuous Months (31) (5)
Gross Unrealized Losses 12 Continuous Months or Longer
Estimated fair value 8,064 [1] 6,442
Short-term investments | Municipal bonds    
Cash Equivalents [Line Items]    
Total 3,946 4,588
Gross Unrealized Gains 0
Gross Unrealized Losses Less Than 12 Continuous Months (34) (12)
Gross Unrealized Losses 12 Continuous Months or Longer
Estimated fair value 3,912 [1] 4,576
Short-term investments | Asset-backed securities    
Cash Equivalents [Line Items]    
Total 32,507 33,545
Gross Unrealized Gains 2 6
Gross Unrealized Losses Less Than 12 Continuous Months (151) (72)
Gross Unrealized Losses 12 Continuous Months or Longer
Estimated fair value $ 32,358 [1] $ 33,479
[1] See Note 8. Fair Value Measurements for further discussion on fair values of cash equivalents and short-term investments.
[2] See Note 8. Fair Value Measurements for further discussion on fair values of cash equivalents and short-term investments.