XML 92 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Reconciliation to Federal Statutory Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Income Tax Disclosure [Abstract]      
Federal income taxes at statutory rate $ 93,976 $ 76,613 $ 28,793
State income taxes, net of federal income tax benefit 16,847 14,730 4,000
Impact of foreign rate differences 1,052 (2,827) (1,055)
Net change in valuation allowance 443 350 578
Equity-based compensation (1,942) (1,659) (1,012)
GILTI 1,452 1,076 1,911
Financing structure 0 0 (2,315)
Other 2,684 3,094 634
Total provision for income taxes $ 114,512 $ 91,377 $ 31,534