XML 113 R101.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Incentive Plans - Long term incentive plans (Details) - Long Term Incentive Plans - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares issued 204,175 251,783 210,864
Number of shares surrendered 102,120 124,007 105,402
Share value on date of issuance (in USD per share) $ 311.65 $ 271.38 $ 317.60
Total value of shares issued $ 63,631 $ 68,329 $ 66,970