XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Current tax expense:      
Federal $ 85,207 $ 78,542 $ 95,336
State 20,764 22,394 22,365
Current income tax expense (benefit) 105,971 100,936 117,701
Deferred tax expense 59,958 53,252 23,126
Total income tax expense $ 165,929 $ 154,188 $ 140,827