XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Current      
Federal $ 63,306 $ 76,532 $ 60,406
Foreign 8,235 16,727 11,995
State 22,861 21,033 19,327
Total Current 94,402 114,292 91,728
Deferred      
Federal 5,446 3,315 4,657
Foreign (3,569) (3,705) (4,216)
State 1,808 610 (792)
Total Deferred 3,685 220 (351)
Total provision for income taxes $ 98,087 $ 114,512 $ 91,377