XML 88 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Income Tax Disclosure [Abstract]        
Increase (Decrease) in Income Taxes $ 75.3   $ 32.3  
Increase (Decrease) in Income Taxes, Percent 100.00%   18.00%  
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00% 21.00%
Income Taxes (Textual) [Abstract]        
Time Period Over Which it is Reasonably Possible That Company Could Increase or Decrease its Unrecognized Tax Benefits     12 months  
Amount unrecognized tax benefit could decrease in the next 12 months $ 0.8   $ 0.8