XML 57 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets $ 304,167  
Marketable Securities, Fair Value Disclosure 271,041  
Assets, Fair Value Disclosure 575,208  
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 194,261  
Marketable Securities, Fair Value Disclosure 47,627  
Assets, Fair Value Disclosure 241,888  
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 109,906  
Marketable Securities, Fair Value Disclosure 223,414  
Assets, Fair Value Disclosure 333,320  
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0  
Marketable Securities, Fair Value Disclosure 0  
Assets, Fair Value Disclosure 0  
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 194,261 $ 559,462
Marketable Securities, Fair Value Disclosure 31,645  
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 194,261 559,462
Marketable Securities, Fair Value Disclosure 0  
Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0 0
Marketable Securities, Fair Value Disclosure 31,645  
Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0 $ 0
Marketable Securities, Fair Value Disclosure 0  
US Government Corporations and Agencies Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 27,406  
Marketable Securities, Fair Value Disclosure 47,627  
US Government Corporations and Agencies Securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0  
Marketable Securities, Fair Value Disclosure 47,627  
US Government Corporations and Agencies Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 27,406  
Marketable Securities, Fair Value Disclosure 0  
US Government Corporations and Agencies Securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0  
Marketable Securities, Fair Value Disclosure 0  
Certificates of Deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 21,750  
Certificates of Deposit | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0  
Certificates of Deposit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 21,750  
Certificates of Deposit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0  
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 60,750  
Marketable Securities, Fair Value Disclosure 33,735  
Commercial Paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0  
Marketable Securities, Fair Value Disclosure 0  
Commercial Paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 60,750  
Marketable Securities, Fair Value Disclosure 33,735  
Commercial Paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0  
Marketable Securities, Fair Value Disclosure 0  
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 118,228  
Corporate Debt Securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 0  
Corporate Debt Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 118,228  
Corporate Debt Securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 0  
US Treasury Bond Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 39,806  
US Treasury Bond Securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 0  
US Treasury Bond Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 39,806  
US Treasury Bond Securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure $ 0