XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Apr. 30, 2025
Oct. 31, 2024
Cash equivalents:      
Amortized Cost $ 103,205 $ 164,358 $ 121,274
Debt Securities, Available-for-Sale [Abstract]      
Total cash equivalents and available-for-sale marketable securities, Amortized Cost 646,567 695,816  
Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Gain 819 663  
Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Loss (34) (140)  
Total cash equivalents and available-for-sale marketable securities 647,352 696,339  
Money market funds      
Cash equivalents:      
Amortized Cost 60,064 87,872  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 60,064 87,872  
Commercial paper      
Cash equivalents:      
Amortized Cost 15,220 29,122  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 15,220 29,122  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 116,181 113,787  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 116,181 113,787  
Corporate debt securities      
Cash equivalents:      
Amortized Cost 239 1,015  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 239 1,015  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 296,573 315,034  
Gross Unrealized Gains 641 502  
Gross Unrealized Losses (24) (131)  
Estimated Fair Value 297,190 315,405  
U.S. treasury securities      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 14,808 15,478  
Gross Unrealized Gains 9 4  
Gross Unrealized Losses 0 0  
Estimated Fair Value 14,817 15,482  
Certificates of deposit      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 71,691 76,518  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 71,691 76,518  
U.S. government agencies securities      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 71,791 56,990  
Gross Unrealized Gains 169 157  
Gross Unrealized Losses (10) (9)  
Estimated Fair Value $ 71,950 $ 57,138