XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
Jul. 31, 2020
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents $ 273,779 $ 115,355 $ 128,979
Gross Unrealized Gains 200 101  
Gross Unrealized Losses (13) (20)  
Cash, cash equivalents and available-for-sale debt securities, amortized cost 1,006,472 1,021,340  
Total cash equivalents and available-for-sale marketable securities 1,006,659 1,021,421  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents 175,998 43,401  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents 5,400 0  
Amortized Cost 430,103 494,625  
Gross Unrealized Gains 90 64  
Gross Unrealized Losses (2) (13)  
Estimated Fair Value 430,191 494,676  
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents 50 0  
Amortized Cost 24,164 2,369  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (8) (1)  
Estimated Fair Value 24,156 2,368  
U.S. treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 1,999 57,993  
Gross Unrealized Gains 0 5  
Gross Unrealized Losses 0 0  
Estimated Fair Value 1,999 57,998  
Certificates of deposit      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 368,758 422,952  
Gross Unrealized Gains 110 32  
Gross Unrealized Losses (3) (6)  
Estimated Fair Value $ 368,865 $ 422,978