v3.25.2
Share-Based Compensation - Schedule of Share Based Compensation Options Outstanding and Exercisable by Exercise Price Range (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares 285,000 733,093
Weighted Average Exercise Price $ 4.89 $ 4.63
Weighted Average Remaining Contractual Life (Years) 2 years 6 months 14 days 1 year 8 months 23 days
Aggregate Intrinsic Value (In thousands) $ 476 $ 963
Number of Shares 265,000  
Weighted Average Exercise Price $ 4.7  
Weighted Average Remaining Contractual Life (Years) 2 years 3 months 14 days  
Aggregate Intrinsic Value (In thousands) $ 476  
Exercise Price Range One [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 3  
Exercise Prices Upper Limit $ 3.99  
Number of Shares 160,000  
Weighted Average Exercise Price $ 3.39  
Weighted Average Remaining Contractual Life (Years) 9 months 10 days  
Aggregate Intrinsic Value (In thousands) $ 431  
Number of Shares 160,000  
Weighted Average Exercise Price $ 3.39  
Weighted Average Remaining Contractual Life (Years) 9 months 10 days  
Aggregate Intrinsic Value (In thousands) $ 431  
Exercise Price Range Two [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 4  
Exercise Prices Upper Limit $ 4.99  
Number of Shares 25,000  
Weighted Average Exercise Price $ 4.28  
Weighted Average Remaining Contractual Life (Years) 3 months  
Aggregate Intrinsic Value (In thousands) $ 45  
Number of Shares 25,000  
Weighted Average Exercise Price $ 4.28  
Weighted Average Remaining Contractual Life (Years) 3 months  
Aggregate Intrinsic Value (In thousands) $ 45  
Exercise Price Range Three [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 7  
Exercise Prices Upper Limit $ 7.99  
Number of Shares 100,000  
Weighted Average Exercise Price $ 7.45  
Weighted Average Remaining Contractual Life (Years) 5 years 11 months 4 days  
Number of Shares 80,000  
Weighted Average Exercise Price $ 7.45  
Weighted Average Remaining Contractual Life (Years) 5 years 11 months 4 days