XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION (Disaggregation of Revenue by Major Service Line) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Disaggregation of Revenue [Line Items]    
Total revenues $ 601,030 $ 150,362
U.S. assisted tax preparation    
Disaggregation of Revenue [Line Items]    
Total revenues 337,728 32,992
U.S. royalties    
Disaggregation of Revenue [Line Items]    
Total revenues 35,949 6,859
U.S. DIY tax preparation    
Disaggregation of Revenue [Line Items]    
Total revenues 67,595 3,410
International    
Disaggregation of Revenue [Line Items]    
Total revenues 67,818 40,581
Refund Transfers    
Disaggregation of Revenue [Line Items]    
Total revenues 10,553 1,509
Emerald Card®    
Disaggregation of Revenue [Line Items]    
Total revenues 17,055 13,855
Peace of Mind® Extended Service Plan    
Disaggregation of Revenue [Line Items]    
Total revenues 31,995 32,837
Tax Identity Shield®    
Disaggregation of Revenue [Line Items]    
Total revenues 9,367 4,522
Interest and fee income on Emerald AdvanceTM    
Disaggregation of Revenue [Line Items]    
Total revenues 663 554
Wave    
Disaggregation of Revenue [Line Items]    
Total revenues 12,067 3,625
Other    
Disaggregation of Revenue [Line Items]    
Total revenues $ 10,240 $ 9,618