XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, Cash Equivalents and Short-Term Investments (Tables)
9 Months Ended
Oct. 31, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of Short Term Investments
The following table summarizes the Company’s cash, cash equivalents and short-term investments by category (in thousands):
As of October 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash and cash equivalents:
    Cash$279,997 $— $— $279,997 
    Money market funds71,218 — — 71,218 
    U.S. Treasury securities14,978 — (1)14,977 
    U.S. Agency securities5,981 — (4)5,977 
Total cash and cash equivalents$372,174 $— $(5)$372,169 
Short-term investments:
    Commercial paper39,112 — (226)38,886 
    Corporate debt securities49,338 — (852)48,486 
    Municipal bonds1,981 — (30)1,951 
    Foreign government bonds2,198 — (42)2,156 
    U.S. Agency securities36,256 — (492)35,764 
    U.S. Treasury securities433,737 — (5,397)428,340 
Total short-term investments$562,622 $— $(7,039)$555,583 
Schedule of Unrealized Losses Cash Equivalents and Short Term Investment The following table summarizes unrealized losses on our cash equivalents and short-term investments by category that have been in a continuous unrealized loss position for less than 12 months as of the periods presented (in thousands):
Carrying ValueGross Unrealized Losses
October 31, 2022
    U.S. Agency securities$41,741 $(496)
    Commercial paper33,886 (226)
    Corporate debt securities48,486 (852)
    Municipal bonds1,951 (30)
    Foreign government bonds2,156 (42)
    U.S. Treasury securities438,318 (5,398)
Total cash equivalents and short-term investments$566,538 $(7,044)
Schedule of Short Term Investments by Contractual Maturity
The following table classifies the Company’s short-term investments by contractual maturities (in thousands):
October 31, 2022January 31, 2022
Amortized costFair ValueAmortized costFair Value
Due within 1 year$433,053 $428,649 $50,031 $50,031 
Due between 1 year to 2 years129,569 126,934 — — 
Total$562,622 $555,583 $50,031 $50,031