XML 112 R92.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, Net - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 536,819 $ 498,871  
Less: accumulated depreciation and amortization (374,970) (336,995)  
Property and equipment, net 161,849 161,876  
Depreciation expense for capitalized software 36,500 29,300 $ 28,000
Net book value of capitalized software 127,300 121,900  
Computer equipment and software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 425,012 383,701  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 71,468 73,980  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 36,962 37,844  
Automobiles      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 3,377 $ 3,346