XML 78 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Technology, Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross $ 634,195 $ 579,608  
Accumulated depreciation and amortization (344,261) (336,550)  
Total 289,934 243,058  
Net book value of capitalized software costs 198,000 192,700  
Capitalized software amortization expense 45,449 48,343 $ 49,642
Depreciation and amortization expense excluding capitalized software 18,878 18,340 16,785
Total depreciation and amortization expense for technology, property, and equipment 64,327 66,683 $ 66,427
Fully depreciated capitalized software and computer hardware written off 51,800    
Capitalized Software [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross 390,774 356,907  
Computer Hardware [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross 57,493 60,467  
Buildings and Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross 121,381 103,774  
Furniture, Fixtures and Warehouse Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross 60,869 55,106  
Land and Land Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross $ 3,678 $ 3,354