v3.25.2
Technology, Property, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross $ 799,326 $ 772,666  
Accumulated depreciation and amortization (637,201) (580,228)  
Technology, property, and equipment, net 162,125 192,438  
Capitalized software amortization expense 65,348 83,250 $ 78,441
Depreciation and amortization expense, excluding capitalized software 13,346 14,910 17,565
Total depreciation and amortization expense for technology, property and equipment 78,694 98,160 $ 96,006
Capitalized software      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 644,900 601,452  
Computer hardware      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 54,160 53,918  
Buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 67,589 82,199  
Furniture, fixtures, and warehouse equipment      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 31,817 31,814  
Land and land improvements      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross $ 860 $ 3,283