XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Technology, Property, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Property, Plant and Equipment [Line Items]      
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 $ 298,005
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
Net book value of capitalized software costs 201,500 202,800  
Capitalized Software [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 605,503 536,878  
Work in process 7,200 600  
Computer Hardware [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 55,386 50,714  
Buildings and Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 94,861 99,636  
Furniture, Fixtures, and Warehouse Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross 38,816 42,674  
Land and Land Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Technology, property, and equipment, gross $ 3,283 $ 3,656