v3.25.2
Share-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Nov. 17, 2021
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Aggregate intrinsic value of options exercised   $ 1,166  
2021 Omnibus Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares available for grant   2,347,057  
Share-based compensation arrangement by share-based payment award, expiration date Nov. 16, 2031    
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation expense (reversals)   $ (890) $ 2,540
Employee service share-based compensation cost not yet recognized, share-based awards other than options   $ 2,294  
Employee service share-based Compensation cost, total compensation cost not yet recognized, period for recognition   1 year 11 months 1 day  
Number of unit awarded   1,468,057 1,553,127
Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period   5 years  
Share-based compensation expense (reversals)   $ 71 $ 71
Employee service share-based Compensation cost, total compensation cost not yet recognized, period for recognition   11 months 4 days  
Share-based compensation arrangement by share-based payment award, expiration period   10 years  
Share-based compensation arrangement by share-based payment award, vesting period percentage   20.00%  
Aggregate intrinsic value of options exercised   $ 1,165 $ 491
Employee service share-based compensation cost, total compensation cost not yet recognized stock options   $ 66  
Performance-Based Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period   3 years  
Number of unit awarded   892,578 870,252