XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Current      
Federal $ 60,406 $ 27,171 $ 12,537
Foreign 11,995 9,098 1,624
State 19,327 5,594 7,857
Total Current 91,728 41,863 22,018
Deferred      
Federal 4,657 (4,653) 8,986
Foreign (4,216) (5,870) (7,347)
State (792) 194 (713)
Total Deferred (351) (10,329) 926
Total provision for income taxes $ 91,377 $ 31,534 $ 22,944