XML 115 R99.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Tax Cuts and Jobs Act (Details) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Income Taxes      
Increase to income taxes payable $ 42,788,000 $ 24,962,000  
Deferred income taxes $ 664,000 $ 1,729,000  
U.S. federal statutory income tax rate (as a percent) 21.00% 21.00% 21.00%