XML 103 R90.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Capital Leases (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2017
USD ($)
property
Apr. 30, 2016
USD ($)
Apr. 30, 2015
USD ($)
Capital leases      
Carrying value of property and equipment under capital leases $ 15,018 $ 10,928  
Accumulated depreciation on property and equipment under capital leases 8,331 6,696  
Depreciation and amortization expense      
Capital leases      
Amortization of assets held under capital leases $ 5,310 $ 4,685 $ 4,320
Facility      
Capital leases      
Number of properties under capital lease | property 1    
Capital lease obligations | Vehicles | Minimum      
Capital leases      
Term 1 year    
Capital lease obligations | Vehicles | Maximum      
Capital leases      
Term 5 years    
Capital lease obligations | Facility      
Capital leases      
Term 11 years