XML 39 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies - Additional Information (Detail) - Customer
3 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Apr. 30, 2016
Accounting Policies [Abstract]      
Number of clients that accounted for more than 10% of account receivables 0   0
Number of clients that accounted for more than 10% of revenue 0 0  
Minimum [Member] | Software as a Service (“SaaS”)      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Service agreement period 1 year    
Maximum [Member] | Software as a Service (“SaaS”)      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Service agreement period 3 years