v3.26.1
Revenue Recognition (Changes in Balances of Deferred Revenue and Wages) (Details) - Peace of Mind Revenues [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Deferred Revenue    
Movement in Deferred Revenue [Roll Forward]    
Balance, beginning of the year $ 149,302 $ 156,610
Amounts deferred 111,349 94,888
Amounts recognized on previous deferrals (96,497) (102,196)
Balance, end of the year 164,154 149,302
Deferred Wages    
Movement in Deferred Revenue [Roll Forward]    
Balance, beginning of the year 19,884 20,212
Amounts deferred 14,317 12,755
Amounts recognized on previous deferrals (12,461) (13,083)
Balance, end of the year $ 21,740 $ 19,884