XML 77 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Technology, Property and Equipment (Tables)
12 Months Ended
Apr. 30, 2021
Technology, Property and Equipment [Abstract]  
Technology, Property and Equipment
Technology, property and equipment, net consisted of the following at April 30:
 
2021
   
2020
 
Capitalized software
 
$
536,878
   
$
471,844
 
Computer hardware
   
50,714
     
46,640
 
Buildings and leasehold improvements
   
99,636
     
99,230
 
Furniture, fixtures, and warehouse equipment
   
42,674
     
44,104
 
Land and land improvements
   
3,656
     
3,298
 
Technology, property and equipment, gross
   
733,558
     
665,116
 
Accumulated depreciation and amortization
   
(451,288
)
   
(367,111
)
Technology, property and equipment, net
 
$
282,270
   
$
298,005
 

The following table details our depreciation and amortization expense for technology, property and equipment, net:

   
For the Years Ended April 30,
 
 
2021
   
2020
   
2019
 
Capitalized software amortization expense
 
$
69,184
   
$
55,685
   
$
50,095
 
Depreciation and amortization expense, excluding capitalized software
   
21,955
     
21,031
     
19,323
 
Total depreciation and amortization expense for technology, property and equipment
 
$
91,139
   
$
76,716
   
$
69,418