XML 58 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Peace of Mind® Extended Service Plan          
Disaggregation of Revenue [Line Items]          
Current deferred revenue $ 102,500        
Peace of Mind® Extended Service Plan | Deferred Revenue          
Disaggregation of Revenue [Line Items]          
Deferred revenue 173,486 $ 172,759 $ 183,871 $ 183,685 $ 212,511
Revenues from Tax Identity Shield®          
Disaggregation of Revenue [Line Items]          
Current deferred revenue $ 25,800 $ 28,300 $ 28,900    
Expected timing of satisfaction, year 2023