XML 92 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Technology, Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross $ 688,701 $ 634,195  
Accumulated Depreciation and Amortization (399,680) (344,261)  
Total 289,021 289,934 $ 243,058
Net book value of capitalized software costs 200,200 198,000  
Capitalized Software Amortization Expense 50,095 45,449 48,343
Depreciation and Amortization Expense, Excluding Capitalized Software 19,323 18,878 18,340
Total depreciation and amortization expense for technology, property, and equipment 69,418 64,327 $ 66,683
Capitalized Software [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross 440,437 390,774  
Work in process 2,300 0  
Computer Hardware [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross 68,718 57,493  
Buildings and Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross 118,685 121,381  
Furniture, Fixtures and Warehouse Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross 57,471 60,869  
Land and Land Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property and equipment, gross $ 3,390 $ 3,678