XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Current tax expense:      
Federal $ 95,336 $ 4,382 $ 73,950
State 22,365 13,835 16,397
Current income tax expense (benefit) 117,701 18,217 90,347
Deferred tax expense 23,126 82,721 4,123
Total income tax expense $ 140,827 $ 100,938 $ 94,470