XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Oct. 31, 2023
Cash equivalents:      
Amortized Cost $ 121,274 $ 167,146 $ 149,009
Debt Securities, Available-for-Sale [Abstract]      
Total cash equivalents and available-for-sale marketable securities, Amortized Cost 678,812 691,002  
Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Gain 961 69  
Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Loss (438) (630)  
Total cash equivalents and available-for-sale marketable securities 679,335 690,441  
Money market funds      
Cash equivalents:      
Amortized Cost 61,121 82,564  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 61,121 82,564  
Commercial paper      
Cash equivalents:      
Amortized Cost 8,115 18,769  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 8,115 18,769  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 113,959 162,183  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 113,959 162,183  
U.S. treasury securities      
Cash equivalents:      
Amortized Cost 999 5,888  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 999 5,888  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 13,328 2,497  
Gross Unrealized Gains 14 0  
Gross Unrealized Losses (1) 0  
Estimated Fair Value 13,341 2,497  
Corporate debt securities      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 346,881 310,557  
Gross Unrealized Gains 826 64  
Gross Unrealized Losses (286) (526)  
Estimated Fair Value 347,421 310,095  
Certificates of deposit      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 68,715 62,017  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 68,715 62,017  
U.S. government agencies securities      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 65,694 46,527  
Gross Unrealized Gains 121 5  
Gross Unrealized Losses (151) (104)  
Estimated Fair Value $ 65,664 $ 46,428