XML 34 R33.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE RECOGNITION (Disaggregation of Revenue by Major Service Line) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Disaggregation of Revenue [Line Items]        
Total revenues $ 519,205 $ 468,384 $ 830,368 $ 762,438
U.S. assisted tax preparation        
Disaggregation of Revenue [Line Items]        
Total revenues 283,956 256,813 358,174 329,569
U.S. royalties        
Disaggregation of Revenue [Line Items]        
Total revenues 44,965 42,265 59,644 57,898
U.S. DIY tax preparation        
Disaggregation of Revenue [Line Items]        
Total revenues 34,089 31,996 42,040 37,771
International        
Disaggregation of Revenue [Line Items]        
Total revenues 11,804 12,304 97,311 96,980
Refund Transfers        
Disaggregation of Revenue [Line Items]        
Total revenues 50,494 47,482 52,794 49,466
Emerald Card®        
Disaggregation of Revenue [Line Items]        
Total revenues 16,657 14,980 39,128 38,704
Peace of Mind® Extended Service Plan        
Disaggregation of Revenue [Line Items]        
Total revenues 16,954 16,596 75,451 77,491
Tax Identity Shield®        
Disaggregation of Revenue [Line Items]        
Total revenues 8,138 7,655 17,308 17,639
Interest and fee income on Emerald AdvanceTM        
Disaggregation of Revenue [Line Items]        
Total revenues 32,741 30,924 33,780 31,768
Wave        
Disaggregation of Revenue [Line Items]        
Total revenues 11,213 0 25,740 0
Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 8,194 $ 7,369 $ 28,998 $ 25,152