v3.26.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Current tax expense:      
Federal $ 100,710 $ 85,207 $ 78,542
State 27,093 20,764 22,394
Current income tax expense (benefit) 127,803 105,971 100,936
Deferred tax expense      
Federal 85,505 56,112 52,917
State 9,267 3,846 335
Deferred tax expense 94,772 59,958 53,252
Total income tax expense $ 222,575 $ 165,929 $ 154,188