XML 86 R69.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Other Income And Expenses (Schedule Of Other Income And Expenses Of Continuing Operations) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Apr. 30, 2018 | Apr. 30, 2017 | Apr. 30, 2016
Other income (expense), net | $ 6,054 | $ 6,254 | $ 5,249
Mortgage Loans [Member] |  |  |
Other income (expense), net | 0 | 2,644 | 4,914
Interest Income [Member] |  |  |
Other income (expense), net | 6,861 | 3,642 | 3,962
Investment Securities [Member] |  |  |
Other income (expense), net | 0 | 188 | 8,548
Foreign Currency Gain (Loss) [Member] |  |  |
Other income (expense), net | 165 | 1 | 7,807
Gain (Loss) on Investments [Member] |  |  |
Other income (expense), net | 0 | 0 | 2,500
Other Nonoperating Expense [Member] |  |  |
Other income (expense), net | $ 642 | $ 219 | $ 1,868

X
- Definition Amount of income (expense) related to nonoperating activities, classified as other. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.9) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_OtherNonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | hrb_OtherOperatingCostandExpenseAxis=hrb_MortgageLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hrb_OtherOperatingCostandExpenseAxis=us-gaap_InterestIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hrb_OtherOperatingCostandExpenseAxis=hrb_InvestmentSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hrb_OtherOperatingCostandExpenseAxis=us-gaap_ForeignCurrencyGainLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hrb_OtherOperatingCostandExpenseAxis=us-gaap_GainLossOnInvestmentsMember1
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hrb_OtherOperatingCostandExpenseAxis=hrb_OtherNonoperatingExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |