XML 30 R20.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
Jul. 31, 2020
Apr. 30, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 2,602 $ 650
Cash equivalents and marketable securities 48,919 52,575
Level 1 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 2,602 650
Cash equivalents and marketable securities 2,602 650
Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities 46,317 51,925
Corporate Debt Securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 34,417 39,216
Corporate Debt Securities [Member] | Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 34,417 39,216
U.S. Government Agency Securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 11,900 12,709
U.S. Government Agency Securities [Member] | Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities $ 11,900 $ 12,709