XML 111 R90.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Deferred tax assets:    
Deferred compensation $ 145,410 $ 136,722
Operating lease liability 18,015 22,693
Loss carryforwards 25,565 28,542
Reserves and accruals 20,833 20,398
Allowance for doubtful accounts 6,786 7,169
Deferred revenue 6,112 7,086
Gross deferred tax assets 222,721 222,610
Deferred tax liabilities:    
Operating lease, right-of-use, assets (14,531) (19,316)
Intangibles and goodwill (24,753) (24,697)
Property and equipment (10,306) (12,567)
Prepaid expenses (15,997) (16,172)
Unrealized gain on marketable securities (6,502) (6,164)
Other (2,584) (2,158)
Gross deferred tax liabilities (74,673) (81,074)
Valuation allowances (9,469) (12,512)
Net deferred tax asset $ 138,579 $ 129,024