Retirement Benefits - Employee stock ownership plan (ESOP) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
Jun. 30, 2019 |
|
Retirement Benefits [Abstract] | |||
Shares held by ESOP (in shares) | 4,497,902 | 5,306,643 | 6,134,280 |
Company matching contributions | $ 66,249 | $ 69,434 | $ 72,032 |