v3.26.1
Technology, Property, and Equipment (Tables)
12 Months Ended
Apr. 30, 2026
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Technology, property, and equipment, net consisted of the following at April 30:
20262025
Capitalized software$687,427 $644,900 
Computer hardware55,511 54,160 
Buildings and leasehold improvements69,143 67,589 
Furniture, fixtures, and warehouse equipment30,303 31,817 
Land and land improvements885 860 
Technology, property, and equipment, gross843,269 799,326 
Accumulated depreciation and amortization(707,009)(637,201)
Technology, property, and equipment, net$136,260 $162,125 
The following table details our depreciation and amortization expense for technology, property, and equipment, net:
For the Years Ended April 30,
202620252024
Capitalized software amortization expense$61,745 $65,348 $83,250 
Depreciation and amortization expense, excluding capitalized software12,624 13,346 14,910 
Total depreciation and amortization expense for technology, property and equipment$74,369 $78,694 $98,160