v3.25.2
Revenue Recognition (Changes in Balances of Deferred Revenue and Wages) (Details) - Peace of Mind Revenues [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Deferred Revenue    
Movement in Deferred Revenue [Roll Forward]    
Balance, beginning of the year $ 156,610 $ 167,257
Amounts deferred 94,888 97,125
Amounts recognized on previous deferrals (102,196) (107,772)
Balance, end of the year 149,302 156,610
Deferred Wages    
Movement in Deferred Revenue [Roll Forward]    
Balance, beginning of the year 20,212 21,828
Amounts deferred 12,755 11,819
Amounts recognized on previous deferrals (13,083) (13,435)
Balance, end of the year $ 19,884 $ 20,212