XML 91 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Current      
Federal $ 76,532 $ 60,406 $ 27,171
Foreign 16,727 11,995 9,098
State 21,033 19,327 5,594
Total Current 114,292 91,728 41,863
Deferred      
Federal 3,315 4,657 (4,653)
Foreign (3,705) (4,216) (5,870)
State 610 (792) 194
Total Deferred 220 (351) (10,329)
Total provision for income taxes $ 114,512 $ 91,377 $ 31,534