XML 47 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Apr. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash Equivalents and Available-For-Sale Marketable Securities and Balance Sheet Classification
The following table summarizes the Company’s cash equivalents and available-for-sale marketable securities (in thousands):
As of April 30, 2025As of April 30, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$87,872 $— $— $87,872 $82,564 $— $— $82,564 
Commercial paper29,122 — — 29,122 18,769 — — 18,769 
U.S. treasury securities— — — — 5,888 — — 5,888 
Corporate debt securities1,015 — — 1,015 — — — — 
Available-for-sale marketable securities:
U.S. treasury securities15,478 — 15,482 2,497 — — 2,497 
Certificates of deposit76,518 — — 76,518 62,017 — — 62,017 
U.S. government agencies securities56,990 157 (9)57,138 46,527 (104)46,428 
Commercial paper113,787 — — 113,787 162,183 — — 162,183 
Corporate debt securities315,034 502 (131)315,405 310,557 64 (526)310,095 
Total cash equivalents and available-for-sale marketable securities$695,816 $663 $(140)$696,339 $691,002 $69 $(630)$690,441 
Summary of Available-For-Sale Marketable Securities by Contractual Maturity
The following table summarizes the Company’s available-for-sale marketable securities by contractual maturity (in thousands):
As of April 30, 2025As of April 30, 2024
Amortized CostFair ValueAmortized CostFair Value
Within one year$455,613 $455,956 $514,747 $514,485 
After one year through five years122,194 122,374 69,034 68,736 
Total$577,807 $578,330 $583,781 $583,221 
Summary of Fair Values and Unrealized Losses of Available-For-Sale Marketable Securities In Continuous Unrealized Loss Position
The following table summarizes the fair values and unrealized losses of the Company’s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of April 30, 2025 and 2024 (in thousands):
As of April 30, 2025
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. treasury securities$— $2,468 $— $— $— $2,468 
U.S. government agencies securities(9)7,973 — — $(9)$7,973 
Commercial paper— 1,823 — — $— $1,823 
Corporate debt securities(129)62,899 (2)9,847 $(131)$72,746 
Total$(138)$75,163 $(2)$9,847 $(140)$85,010 
As of April 30, 2024
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. treasury securities$— $2,497 $— $— $— $2,497 
U.S. government agencies securities(99)33,890 (6)7,749 (105)41,639 
Commercial paper— 4,058 — — — 4,058 
Corporate debt securities(491)196,907 (34)27,658 (525)224,565 
Total$(590)$237,352 $(40)$35,407 $(630)$272,759