XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Technology, Property, and Equipment (Tables)
12 Months Ended
Apr. 30, 2022
Technology, Property, and Equipment [Abstract]  
Technology, Property, and Equipment
Technology, property, and equipment, net consisted of the following at April 30:

 
2022
   
2021
 
Capitalized software
 
$
605,503
   
$
536,878
 
Computer hardware
   
55,386
     
50,714
 
Buildings and leasehold improvements
   
94,861
     
99,636
 
Furniture, fixtures, and warehouse equipment
   
38,816
     
42,674
 
Land and land improvements
   
3,283
     
3,656
 
Technology, property, and equipment, gross
   
797,849
     
733,558
 
Accumulated depreciation and amortization
   
(526,277
)
   
(451,288
)
Technology, property, and equipment, net
 
$
271,572
   
$
282,270
 

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

   
For the Years Ended April 30,
 
 
2022
   
2021
   
2020
 
Capitalized software amortization expense
 
$
73,847
   
$
69,184
   
$
55,685
 
Depreciation and amortization expense, excluding capitalized software
   
21,325
     
21,955
     
21,031
 
Total depreciation and amortization expense for technology, property and equipment
 
$
95,172
   
$
91,139
   
$
76,716