XML 40 R25.htm IDEA: XBRL DOCUMENT
v3.21.2

Investments (Tables) | 6 Months Ended
--- | ---
Oct. 31, 2021
Investments, Debt and Equity Securities [Abstract] |
Schedule of Available-For-Sale Debt Securities and Balance Sheet Classification | The following table summarizes the Company’s cash equivalents and available-for-sale marketable securities (in thousands):
| As of October 31, 2021 |  | As of As of April 30, 2021
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Estimated Fair Value |  | Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Estimated Fair Value
Cash equivalents: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Money market funds | $ | 98,392 |  |  | $ | — |  |  | $ | — |  |  | $ | 98,392 |  |  | $ | 43,401 |  |  | $ | — |  |  | $ | — |  |  | $ | 43,401 |
Corporate debt securities | 2,588 |  |  | — |  |  | — |  |  | 2,588 |  |  | — |  |  | — |  |  | — |  |  | — |
Available-for-sale marketable securities: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
U.S. treasury securities | 2,000 |  |  | — |  |  | — |  |  | 2,000 |  |  | 57,993 |  |  | 5 |  |  | — |  |  | 57,998 |
Certificates of deposit | 338,482 |  |  | 9 |  |  | (1) |  |  | 338,490 |  |  | 422,952 |  |  | 32 |  |  | (6) |  |  | 422,978 |
U.S. government agencies securities | 15,815 |  |  | — |  |  | (22) |  |  | 15,793 |  |  | — |  |  | — |  |  | — |  |  | — |
Commercial paper | 388,178 |  |  | 13 |  |  | (1) |  |  | 388,190 |  |  | 494,625 |  |  | 64 |  |  | (13) |  |  | 494,676 |
Corporate debt securities | 160,470 |  |  | 7 |  |  | (245) |  |  | 160,232 |  |  | 2,369 |  |  | — |  |  | (1) |  |  | 2,368 |
Total cash equivalents and available-for-sale marketable securities | $ | 1,005,925 |  |  | $ | 29 |  |  | $ | (269) |  |  | $ | 1,005,685 |  |  | $ | 1,021,340 |  |  | $ | 101 |  |  | $ | (20) |  |  | $ | 1,021,421 |
Summary of Available-For-Sale Debt Securities by Contractual Maturity | The following table summarizes the Company’s available-for-sale marketable securities by contractual maturity (in thousands):
| As of October 31, 2021 |  | As of April 30, 2021
| Amortized Cost |  | Fair Value |  | Amortized Cost |  | Fair Value
Within one year | $ | 803,037 |  |  | $ | 802,986 |  |  | $ | 977,939 |  |  | $ | 978,020 |
After one year through five years | 101,908 |  |  | 101,719 |  |  | — |  |  | — |
Total | $ | 904,945 |  |  | $ | 904,705 |  |  | $ | 977,939 |  |  | $ | 978,020 |
Summary of Available-For-Sale Marketable Securities, Fair Values and Unrealized Losses | 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 October 31, 2021 (in thousands):
| As of October 31, 2021
| Less Than 12 Months |  | 12 Months or Greater |  | Total
| Unrealized Losses |  | Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses |  | Fair Value
Certificates of deposit | $ | (1) |  |  | $ | 29,399 |  |  | $ | — |  |  | $ | — |  |  | $ | (1) |  |  | $ | 29,399 |
U.S. government agencies securities | — |  |  | — |  |  | (22) |  |  | 15,793 |  |  | (22) |  |  | 15,793 |
Commercial paper | (1) |  |  | 29,667 |  |  | — |  |  | — |  |  | (1) |  |  | 29,667 |
Corporate debt securities | (73) |  |  | 72,601 |  |  | (172) |  |  | 83,414 |  |  | (245) |  |  | 156,015 |
Total | $ | (75) |  |  | $ | 131,667 |  |  | $ | (194) |  |  | $ | 99,207 |  |  | $ | (269) |  |  | $ | 230,874 |

X
- Definition Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration