XML 121 R105.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Incentive Plans - Long term incentive plans (Details) - Long Term Incentive Plans - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares issued (in shares) 122,837 204,175 251,783
Number of shares surrendered (in shares) 64,340 102,120 124,007
Share value on date of issuance (in USD per share) $ 546.26 $ 311.65 $ 271.38
Total value of shares issued $ 67,102 $ 63,631 $ 68,329