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 |