XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet - Additional Information (Detail)
3 Months Ended 12 Months Ended
Jan. 31, 2018
USD ($)
Apr. 30, 2018
USD ($)
customer
Jan. 31, 2018
USD ($)
customer
Apr. 30, 2017
USD ($)
Installment
Balance Sheet [Line Items]        
Contracts receivable $ 4,921,000 $ 4,402,000 $ 4,921,000  
Number of customers due | customer   4 4  
Contracts receivable, interest rate 2.80% 2.70% 2.80%  
Long-term contract receivable for sale of lease pool equipment       $ 3,800,000
Number of installments | Installment       24
Impairment charges related to long-lived assets $ 0 $ 0    
Minimum        
Balance Sheet [Line Items]        
Contracts receivable repayment term   1 month    
Maximum        
Balance Sheet [Line Items]        
Contracts receivable repayment term   40 months