XML 72 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Technology, Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Property, Plant and Equipment [Line Items]      
Technology, Property and Equipment, gross $ 665,116 $ 688,701  
Accumulated Depreciation and Amortization (367,111) (399,680)  
Total 298,005 289,021 $ 289,934
Net book value of capitalized software costs 207,500 200,200  
Capitalized Software Amortization Expense 55,685 50,095 45,449
Depreciation and Amortization Expense, Excluding Capitalized Software 21,031 19,323 18,878
Total Depreciation and Amortization Expense for Technology, Property and Equipment 76,716 69,418 $ 64,327
Capitalized Software [Member]      
Property, Plant and Equipment [Line Items]      
Technology, Property and Equipment, gross 471,844 440,437  
Work in process 900 2,300  
Computer Hardware [Member]      
Property, Plant and Equipment [Line Items]      
Technology, Property and Equipment, gross 46,640 68,718  
Buildings and Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Technology, Property and Equipment, gross 99,230 118,685  
Furniture, Fixtures and Warehouse Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Technology, Property and Equipment, gross 44,104 57,471  
Land and Land Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Technology, Property and Equipment, gross $ 3,298 $ 3,390