XML 74 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Details) - USD ($)
6 Months Ended
Oct. 31, 2019
Apr. 30, 2019
Oct. 31, 2018
Commitments and Contingencies Disclosure [Abstract]      
POM Maximum per Tax Return $ 10,000    
Standard guarantee accrual amount 7,600,000 $ 9,900,000 $ 7,100,000
Contingent business acquisition obligations 4,100,000 11,100,000 11,500,000
Lines of credit, total obligation 34,200,000    
Remaining franchise equity lines of credit-undrawn commitment 22,100,000    
Loss Contingencies [Line Items]      
Loss contingency accrual 1,600,000 1,900,000 3,000,000.0
SCC      
Loss Contingencies [Line Items]      
Loss contingency accrual $ 0 $ 0 $ 0