XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Summary of Fair Value of Company's Investment By Type (Detail) - USD ($)
$ in Thousands
Apr. 30, 2020
Apr. 30, 2019
Marketable Securities [Line Items]    
Amortized Cost $ 51,456 $ 68,365
Unrealized Gains 470 441
Unrealized Losses (1) (1)
Fair Value 51,925 68,805
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 38,922 56,083
Unrealized Gains 295 405
Unrealized Losses (1) (1)
Fair Value 39,216 56,487
Obligations of U.S. Government and Its Agencies [Member]    
Marketable Securities [Line Items]    
Amortized Cost 12,534 12,282
Unrealized Gains 175 36
Fair Value $ 12,709 $ 12,318