XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE RECOGNITION (Disaggregation of Revenue by Major Service Line) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 308,227 $ 519,205 $ 1,085,807 $ 830,368
U.S. assisted tax preparation        
Disaggregation of Revenue [Line Items]        
Total revenues 154,489 283,956 541,139 358,174
U.S. royalties        
Disaggregation of Revenue [Line Items]        
Total revenues 23,902 44,965 67,427 59,644
U.S. DIY tax preparation        
Disaggregation of Revenue [Line Items]        
Total revenues 21,681 34,089 94,331 42,040
International        
Disaggregation of Revenue [Line Items]        
Total revenues 15,671 11,804 132,347 97,311
Refund Transfers        
Disaggregation of Revenue [Line Items]        
Total revenues 7 50,494 11,752 52,794
Emerald Card®        
Disaggregation of Revenue [Line Items]        
Total revenues 21,951 16,657 48,801 39,128
Peace of Mind® Extended Service Plan        
Disaggregation of Revenue [Line Items]        
Total revenues 16,101 16,954 72,871 75,451
Tax Identity Shield®        
Disaggregation of Revenue [Line Items]        
Total revenues 4,927 8,138 19,129 17,308
Interest and fee income on Emerald AdvanceSM        
Disaggregation of Revenue [Line Items]        
Total revenues 27,590 32,741 28,754 33,780
Wave        
Disaggregation of Revenue [Line Items]        
Total revenues 14,803 11,213 41,197 25,740
Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 7,105 $ 8,194 $ 28,059 $ 28,998