XML 114 R93.htm IDEA: XBRL DOCUMENT v3.25.2
Property and Equipment, Net - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 601,327 $ 536,819  
Less: accumulated depreciation and amortization (427,717) (374,970)  
Property and equipment, net 173,610 161,849  
Depreciation expense for capitalized software 41,000 36,500 $ 29,300
Net book value of capitalized software 144,000 127,300  
Computer equipment and software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 485,901 425,012  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 71,485 71,468  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 40,332 36,962  
Automobiles      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 3,609 $ 3,377