XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Revenues:        
Revenues $ 27,003 $ 30,117 $ 82,435 $ 83,340
Domestic        
Revenues:        
Revenues 22,368 24,003 66,825 66,546
International        
Revenues:        
Revenues $ 4,635 $ 6,114 $ 15,610 $ 16,794