v3.26.1
Stock Based Compensation - Additional Information (Details)
12 Months Ended
Jun. 30, 2026
USD ($)
tranche
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
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 | $ $ 671,000 $ 528,000 $ 746,000  
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,900,000      
Expected future compensation expense, recognition period 1 year 6 months      
Expected future compensation expense not yet recognized 916,000      
Restricted stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares reduced from authorized shares for each share issued 3      
Fair value of vested restricted shares | $ $ 0 $ 63,000 $ 767,000  
2021 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares remaining available for future grants (in shares) 2,838,342      
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) 484,802 380,007    
2021 Equity Incentive Plan | Performance Based Restricted Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted (in shares) 133,934 101,477    
2021 Equity Incentive Plan | Service Based Restricted Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted (in shares) 350,868 278,530    
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 0