XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Income Tax Disclosure [Abstract]        
Effective Income Tax Rate Reconciliation, Percent 27.70% 22.70% 25.50% 24.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  
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit $ 1.8   $ 1.8