XML 61 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Current tax expense:      
Federal $ 78,542 $ 95,336 $ 4,382
State 22,394 22,365 13,835
Current income tax expense (benefit) 100,936 117,701 18,217
Deferred tax expense 53,252 23,126 82,721
Total income tax expense $ 154,188 $ 140,827 $ 100,938