XML 60 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Cash Equivalents and Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents $ 115,355 $ 33,104 $ 98,607
Gross Unrealized Gains 101 425  
Gross Unrealized Losses (20) 0  
Total cash equivalents and available-for-sale marketable securities, amortized cost 1,021,340 222,708  
Total cash equivalents and available-for-sale marketable securities 1,021,421 223,133  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents 43,401 10,260  
U.S. treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 57,993 11,489  
Gross Unrealized Gains 5 11  
Gross Unrealized Losses 0 0  
Estimated Fair Value 57,998 11,500  
Certificates of deposit      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 422,952 28,476  
Gross Unrealized Gains 32 1  
Gross Unrealized Losses (6) 0  
Estimated Fair Value 422,978 28,477  
U.S. government agencies securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 0 9,995  
Gross Unrealized Gains 0 79  
Gross Unrealized Losses 0 0  
Estimated Fair Value 0 10,074  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 494,625 94,242  
Gross Unrealized Gains 64 155  
Gross Unrealized Losses (13) 0  
Estimated Fair Value 494,676 94,397  
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 2,369 68,246  
Gross Unrealized Gains 0 179  
Gross Unrealized Losses (1) 0  
Estimated Fair Value $ 2,368 $ 68,425