XML 99 R85.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Current      
Federal $ 40,773 $ 63,306 $ 76,532
Foreign 12,495 8,235 16,727
State 14,186 22,861 21,033
Total Current 67,454 94,402 114,292
Deferred      
Federal (1,057) 5,446 3,315
Foreign (7,045) (3,569) (3,705)
State (526) 1,808 610
Total Deferred (8,628) 3,685 220
Total provision for income taxes $ 58,826 $ 98,087 $ 114,512