XML 17 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Disaggregation of Revenue by Major Service Line) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Disaggregation of Revenue [Line Items]        
Revenues $ 160,801 $ 148,871 $ 311,163 $ 294,054
U.S. assisted tax preparation        
Disaggregation of Revenue [Line Items]        
Revenues 41,226 41,652 74,218 72,756
U.S. royalties        
Disaggregation of Revenue [Line Items]        
Revenues 7,820 8,062 14,679 15,633
U.S. DIY tax preparation        
Disaggregation of Revenue [Line Items]        
Revenues 4,541 2,994 7,951 5,775
International        
Disaggregation of Revenue [Line Items]        
Revenues 44,926 45,497 85,507 84,676
Refund Transfers        
Disaggregation of Revenue [Line Items]        
Revenues 791 560 2,300 1,984
Emerald Card®        
Disaggregation of Revenue [Line Items]        
Revenues 8,616 9,478 22,471 23,724
Peace of Mind® Extended Service Plan        
Disaggregation of Revenue [Line Items]        
Revenues 25,660 24,318 58,497 60,895
Tax Identity Shield®        
Disaggregation of Revenue [Line Items]        
Revenues 4,648 5,243 9,170 9,984
Interest and fee income on Emerald AdvanceTM        
Disaggregation of Revenue [Line Items]        
Revenues 485 397 1,039 844
Wave        
Disaggregation of Revenue [Line Items]        
Revenues 10,902 0 14,527 0
Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 11,186 $ 10,670 $ 20,804 $ 17,783