XML 52 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Disaggregation of Revenue by Major Service Line) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenues $ 150,362 $ 145,183
U.S. assisted tax preparation    
Disaggregation of Revenue [Line Items]    
Revenues 32,992 31,104
U.S. royalties    
Disaggregation of Revenue [Line Items]    
Revenues 6,859 7,571
U.S. DIY tax preparation    
Disaggregation of Revenue [Line Items]    
Revenues 3,410 2,781
International    
Disaggregation of Revenue [Line Items]    
Revenues 40,581 39,179
Refund Transfers    
Disaggregation of Revenue [Line Items]    
Revenues 1,509 1,424
Emerald Card®    
Disaggregation of Revenue [Line Items]    
Revenues 13,855 14,246
Peace of Mind® Extended Service Plan    
Disaggregation of Revenue [Line Items]    
Revenues 32,837 36,577
Tax Identity Shield®    
Disaggregation of Revenue [Line Items]    
Revenues 4,522 4,741
Interest and fee income on Emerald AdvanceTM    
Disaggregation of Revenue [Line Items]    
Revenues 554 447
Wave    
Disaggregation of Revenue [Line Items]    
Revenues 3,625 0
Other    
Disaggregation of Revenue [Line Items]    
Revenues $ 9,618 $ 7,113