XML 112 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Technology, Property and Equipment
12 Months Ended
Apr. 30, 2020
Technology, Property and Equipment [Abstract]  
Technology, Property and Equipment
Note 10 – Technology, Property and Equipment

Technology, property and equipment, net consisted of the following at April 30:
 
2020
   
2019
 
Capitalized Software
 
$
471,844
   
$
440,437
 
Computer Hardware
   
46,640
     
68,718
 
Buildings and Leasehold Improvements
   
99,230
     
118,685
 
Furniture, Fixtures, and Warehouse Equipment
   
44,104
     
57,471
 
Land and Land Improvements
   
3,298
     
3,390
 
Technology, Property and Equipment, gross
   
665,116
     
688,701
 
Accumulated Depreciation and Amortization
   
(367,111
)
   
(399,680
)
Total
 
$
298,005
   
$
289,021
 

The following table details our depreciation and amortization expense for technology, property and equipment, net for the years ended April 30:
 
2020
   
2019
   
2018
 
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
 

Technology, property and equipment includes $0.9 million and $2.3 of work-in-process as of April 30, 2020 and 2019, respectively, mainly for capitalized software.

The net book value of capitalized software costs was $207.5 million and $200.2 million as of April 30, 2020 and 2019, respectively.