XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION (Disaggregation of Revenue by Major Service Line) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Disaggregation of Revenue [Line Items]        
Total revenues $ 176,550 $ 160,801 $ 777,580 $ 311,163
U.S. assisted tax preparation        
Disaggregation of Revenue [Line Items]        
Total revenues 48,922 41,226 386,650 74,218
U.S. royalties        
Disaggregation of Revenue [Line Items]        
Total revenues 7,576 7,820 43,525 14,679
U.S. DIY tax preparation        
Disaggregation of Revenue [Line Items]        
Total revenues 5,055 4,541 72,650 7,951
International        
Disaggregation of Revenue [Line Items]        
Total revenues 48,858 44,926 116,676 85,507
Refund Transfers        
Disaggregation of Revenue [Line Items]        
Total revenues 1,192 791 11,745 2,300
Emerald Card®        
Disaggregation of Revenue [Line Items]        
Total revenues 9,795 8,616 26,850 22,471
Peace of Mind® Extended Service Plan        
Disaggregation of Revenue [Line Items]        
Total revenues 24,775 25,660 56,770 58,497
Tax Identity Shield®        
Disaggregation of Revenue [Line Items]        
Total revenues 4,835 4,648 14,202 9,170
Interest and fee income on Emerald AdvanceTM        
Disaggregation of Revenue [Line Items]        
Total revenues 501 485 1,164 1,039
Wave        
Disaggregation of Revenue [Line Items]        
Total revenues 14,327 10,902 26,394 14,527
Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 10,714 $ 11,186 $ 20,954 $ 20,804