XML 59 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Apr. 30, 2021
Apr. 30, 2020
Peace of Mind® Extended Service Plan          
Disaggregation of Revenue [Line Items]          
Current deferred revenue $ 99,900        
Peace of Mind® Extended Service Plan | Deferred Revenue          
Disaggregation of Revenue [Line Items]          
Deferred revenue 167,257 $ 173,486 $ 172,759 $ 183,871 $ 183,685
Revenues from Tax Identity Shield®          
Disaggregation of Revenue [Line Items]          
Current deferred revenue $ 25,200 $ 25,800      
Expected timing of satisfaction, year 2024