v3.25.2
Stock Based Compensation - Additional Information (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2025
USD ($)
tranche
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
shares
Oct. 28, 2021
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted (in shares) 0      
Income tax benefit attributed to stock-based compensation expense | $ $ 528 $ 746 $ 836  
Stock option exercise (in shares) 0 0    
Stock option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares reduced from authorized shares for each share issued 1      
Restricted stock unit        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares reduced from authorized shares for each share issued 3      
Expected future compensation expense not yet recognized | $ $ 2,500      
Expected future compensation expense, recognition period 1 year 8 months 12 days      
Expected future compensation expense not yet recognized 792,639      
Restricted stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares reduced from authorized shares for each share issued 3      
Expected future compensation expense not yet recognized | $ $ 94      
Expected future compensation expense, recognition period 10 months 24 days      
Fair value of vested restricted shares | $ $ 63 $ 767 $ 767  
Expected future compensation expense not yet recognized 10,744      
2021 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares remaining available for future grants (in shares) 3,586,839      
2021 Equity Incentive Plan | Stock option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares authorized for issuance (in shares)       7,500,000
2021 Equity Incentive Plan | Restricted stock unit        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted (in shares) 380,007 349,257    
2021 Equity Incentive Plan | Performance Based Restricted Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted (in shares) 101,477 94,195    
2021 Equity Incentive Plan | Service Based Restricted Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted (in shares) 278,530 255,062    
Number of tranche | tranche 3      
2021 Equity Incentive Plan | Service Based Restricted Units | Tranche 1        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Annual vesting percentage 33.33%      
2021 Equity Incentive Plan | Service Based Restricted Units | Tranche 2        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Annual vesting percentage 33.33%      
2021 Equity Incentive Plan | Service Based Restricted Units | Tranche 3        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Annual vesting percentage 33.33%      
2021 Equity Incentive Plan | Performance Based RSU        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Performance based RSUs vested period 3 years      
2021 Equity Incentive Plan | Service Based RSU        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Service-based RSUs, vest in period 3 years      
2016 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares remaining available for future grants (in shares) 0 0    
2016 Equity Incentive Plan | Stock option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Service-based RSUs, vest in period 5 years      
Performance based RSUs vested period 10 years      
Shares remaining available for future grants (in shares) 0 0 0  
2016 Equity Incentive Plan | Restricted stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Service-based RSUs, vest in period 5 years      
Shares remaining available for future grants (in shares) 0 0