v3.26.1
Technology, Property, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross $ 843,269 $ 799,326  
Accumulated depreciation and amortization (707,009) (637,201)  
Technology, property, and equipment, net 136,260 162,125  
Capitalized software amortization expense 61,745 65,348 $ 83,250
Depreciation and amortization expense, excluding capitalized software 12,624 13,346 14,910
Total depreciation and amortization expense for technology, property and equipment 74,369 78,694 $ 98,160
Capitalized software      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 687,427 644,900  
Computer hardware      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 55,511 54,160  
Buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 69,143 67,589  
Furniture, fixtures, and warehouse equipment      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 30,303 31,817  
Land and land improvements      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross $ 885 $ 860