XML 55 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Revenues from Peace of Mind® Extended Service Plan      
Disaggregation of Revenue [Line Items]      
Current deferred revenue $ 119,200    
Expected recognition period 60 months    
Revenues from Peace of Mind® Extended Service Plan | Deferred Revenue      
Disaggregation of Revenue [Line Items]      
Description of timing Revenues from Peace of Mind® Extended Service Plan (POM) are initially deferred and recognized over the term of the plan, based on the historical pattern of actual claims paid, as claims paid represent the transfer of POM services to the customer. The plan is effective for the life of the tax return, which can be up to six years; however, the majority of claims are incurred in years two and three after the sale of POM.    
Deferred revenue $ 212,511 $ 218,274 $ 211,223
Revenues from Tax Identity Shield®      
Disaggregation of Revenue [Line Items]      
Current deferred revenue $ 29,700 $ 36,400