XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Reconciliation to Federal Statutory Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Income Tax Disclosure [Abstract]      
Federal income taxes at statutory rate $ 78,538 $ 93,976 $ 76,613
State income taxes, net of federal income tax benefit 19,008 16,847 14,730
Impact of foreign rate differences (1,672) 1,052 (2,827)
Net change in valuation allowance 954 443 350
Equity-based compensation (3,024) (1,942) (1,659)
Other permanent items 3,704 2,670 2,649
GILTI 39 1,452 1,076
Other 540 14 445
Total provision for income taxes $ 98,087 $ 114,512 $ 91,377