v3.25.2
Share-Based Compensation - Stock Options, Narrative (Details) - shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options granted (in shares) 0 0 0  
Vesting on January 1, 2019 | Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting right percentage       33.33%
Vesting on the last day of each fiscal quarter following January 1, 2019 | Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting right percentage       8.33%