XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Jul. 31, 2024
Cash equivalents:      
Amortized Cost $ 80,941 $ 164,358 $ 133,820
Debt Securities, Available-for-Sale [Abstract]      
Total cash equivalents and available-for-sale marketable securities, Amortized Cost 689,038 695,816  
Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Gain 258 663  
Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Loss (330) (140)  
Total cash equivalents and available-for-sale marketable securities 688,966 696,339  
Money market funds      
Cash equivalents:      
Amortized Cost 50,155 87,872  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 50,155 87,872  
Commercial paper      
Cash equivalents:      
Amortized Cost 7,854 29,122  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 7,854 29,122  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 135,971 113,787  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 135,971 113,787  
Corporate debt securities      
Cash equivalents:      
Amortized Cost 0 1,015  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 0 1,015  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 317,171 315,034  
Gross Unrealized Gains 234 502  
Gross Unrealized Losses (214) (131)  
Estimated Fair Value 317,191 315,405  
U.S. treasury securities      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 29,789 15,478  
Gross Unrealized Gains 0 4  
Gross Unrealized Losses (13) 0  
Estimated Fair Value 29,776 15,482  
Certificates of deposit      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 85,981 76,518  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 85,981 76,518  
U.S. government agencies securities      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 62,117 56,990  
Gross Unrealized Gains 24 157  
Gross Unrealized Losses (103) (9)  
Estimated Fair Value $ 62,038 $ 57,138