XML 139 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Technology, Property, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross $ 772,666 $ 834,170  
Accumulated depreciation and amortization (580,228) (587,021)  
Technology, property, and equipment, net 192,438 247,149  
Capitalized software amortization expense 83,250 78,441 $ 73,847
Depreciation and amortization expense, excluding capitalized software 14,910 17,565 21,325
Total depreciation and amortization expense for technology, property and equipment 98,160 96,006 $ 95,172
Asset impairment charges 20,300    
Selling, General and Administrative Expenses      
Property, Plant and Equipment [Line Items]      
Asset impairment charges 15,900    
Restructuring And Related Charges (Credits)      
Property, Plant and Equipment [Line Items]      
Asset impairment charges 4,400    
Capitalized software      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 601,452 649,138  
Computer hardware      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 53,918 57,670  
Buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 82,199 89,056  
Furniture, fixtures, and warehouse equipment      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 31,814 34,990  
Land and land improvements      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross $ 3,283 $ 3,316