XML 74 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Additional Information (Detail)
$ in Millions
12 Months Ended
Apr. 30, 2018
USD ($)
Segment
Group
Apr. 30, 2017
USD ($)
Apr. 30, 2016
USD ($)
Segment Reporting Information [Line Items]      
Number of major operating segments | Segment 3    
Number of major product and service groups | Group 6    
Segment reporting, disclosure of major customers No one customer accounted for more than 10% of total revenues for the years ended April 30, 2018, April 30, 2017 and April 30, 2016.    
International Customers      
Segment Reporting Information [Line Items]      
Total revenue | $ $ 21.8 $ 18.8 $ 19.8
International Customers | Total revenues | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage of total revenue 19.00% 18.00% 17.00%