XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Investments - Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Jan. 31, 2020
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents $ 960,122 $ 33,104 $ 50,343
Gross Unrealized Gains 15 425  
Gross Unrealized Losses 0 0  
Cash, cash equivalents and available-for-sale debt securities, amortized cost 1,064,157 222,708  
Cash, cash equivalents and available-for-sale debt securities 1,064,172 223,133  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents 900,292 10,260  
U.S. treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 158,366 11,489  
Gross Unrealized Gains 11 11  
Gross Unrealized Losses 0 0  
Estimated Fair Value 158,377 11,500  
Certificate of deposit      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 3,500 28,476  
Gross Unrealized Gains 3 1  
Gross Unrealized Losses 0 0  
Estimated Fair Value 3,503 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 1,999 94,242  
Gross Unrealized Gains 1 155  
Gross Unrealized Losses 0  
Estimated Fair Value 2,000 94,397  
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 0 68,246  
Gross Unrealized Gains 0 179  
Gross Unrealized Losses 0 0  
Estimated Fair Value $ 0 $ 68,425