XML 92 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Current      
Federal $ 27,171 $ 12,537 $ 11,858
Foreign 9,098 1,624 13,739
State 5,594 7,857 5,929
Total Current 41,863 22,018 31,526
Deferred      
Federal (4,653) 8,986 453
Foreign (5,870) (7,347) (16,931)
State 194 (713) (1,009)
Total Deferred (10,329) 926 (17,487)
Total provision for income taxes $ 31,534 $ 22,944 $ 14,039