XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Summary Of Significant Accounting Policies - Schedule of Cash Equivalents and Marketable Securities Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Apr. 30, 2020
Apr. 30, 2019
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 650 $ 32,006
Cash equivalents and marketable securities 52,575 100,811
Level 1 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 650 30,044
Cash equivalents and marketable securities 650 30,044
Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents   1,962
Cash equivalents and marketable securities 51,925 70,767
Corporate Debt Securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 39,216 56,487
Corporate Debt Securities [Member] | Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 39,216 56,487
U.S. Government Agency Securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 12,709 12,318
U.S. Government Agency Securities [Member] | Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities $ 12,709 $ 12,318