XML 70 R40.htm IDEA: XBRL DOCUMENT v3.25.2 Revenue Recognition (Additional Information) (Details) 12 Months Ended Jun. 30, 2025 Peace of Mind® Extended Service Plan   Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]   Revenue, remaining performance obligation, expected timing of satisfaction, period 5 years X - Definition Revenue, Remaining Contract Liability, Period for Recognition + References No definition available. + Details Name: hrb_RevenueRemainingContractLiabilityPeriodforRecognition Namespace Prefix: hrb_ Data Type: xbrli:durationItemType Balance Type: na Period Type: duration X - Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details Name: us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems Namespace Prefix: us-gaap_ Data Type: xbrli:stringItemType Balance Type: na Period Type: duration X - Details Name: srt_ProductOrServiceAxis=hrb_PeaceofMindRevenuesMember Namespace Prefix: Data Type: na Balance Type: Period Type: