XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Apr. 30, 2023
Jan. 31, 2023
Cash equivalents:      
Amortized Cost $ 114,561 $ 284,829 $ 311,142
Debt Securities, Available-for-Sale [Abstract]      
Total cash equivalents and available-for-sale marketable securities, Amortized Cost 701,396 718,102  
Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Gain 598 227  
Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Loss (168) (612)  
Total cash equivalents and available-for-sale marketable securities 701,826 717,717  
Money market funds      
Cash equivalents:      
Amortized Cost 78,747 75,293  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 78,747 75,293  
Certificates of deposit      
Cash equivalents:      
Amortized Cost 3,500 2,000  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 3,500 2,000  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 65,514 61,025  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 65,514 61,025  
Commercial paper      
Cash equivalents:      
Amortized Cost 8,925 112,851  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 8,925 112,851  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 161,222 184,230  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 161,222 184,230  
Corporate debt securities      
Cash equivalents:      
Amortized Cost 1,893 0  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 1,893 0  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 316,512 179,608  
Gross Unrealized Gains 450 115  
Gross Unrealized Losses (155) (476)  
Estimated Fair Value 316,807 179,247  
U.S. treasury securities      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 7,454 27,445  
Gross Unrealized Gains 1 1  
Gross Unrealized Losses 0 (49)  
Estimated Fair Value 7,455 27,397  
U.S. government agencies securities      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 57,629 75,650  
Gross Unrealized Gains 147 111  
Gross Unrealized Losses (13) (87)  
Estimated Fair Value $ 57,763 $ 75,674