XML 100 R86.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Reconciliation to Federal Statutory Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Income Tax Disclosure [Abstract]      
Federal income taxes at statutory rate $ 36,588 $ 78,538 $ 93,976
State income taxes, net of federal income tax benefit 11,612 19,008 16,847
Impact of foreign rate differences 923 (1,672) 1,052
Net change in valuation allowance (693) 954 443
Equity-based compensation (2,086) (3,024) (1,942)
Other permanent items 3,219 3,704 2,670
GILTI 132 39 1,452
Goodwill impairment 8,915 0 0
Other 216 540 14
Total provision for income taxes $ 58,826 $ 98,087 $ 114,512