Revenue Recognition (Changes in Balances of Deferred Revenue and Wages) (Details) - Peace of Mind Revenues [Member] - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Deferred Revenue | ||
| Movement in Deferred Revenue [Roll Forward] | ||
| Balance, beginning of the year | $ 167,257 | $ 173,486 |
| Amounts deferred | 97,125 | 103,136 |
| Amounts recognized on previous deferrals | (107,772) | (109,365) |
| Balance, end of the year | 156,610 | 167,257 |
| Deferred Wages | ||
| Movement in Deferred Revenue [Roll Forward] | ||
| Balance, beginning of the year | 21,828 | 19,495 |
| Amounts deferred | 11,819 | 14,247 |
| Amounts recognized on previous deferrals | (13,435) | (11,914) |
| Balance, end of the year | $ 20,212 | $ 21,828 |