v3.25.2
Share-Based Compensation - Schedule of Share-Based Compensation Stock Options Activity (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 Options Outstanding Roll Forward    
Number of Shares, Outstanding, Beginning Balance 733,093  
Number of Shares, Exercised (448,093)  
Number of Shares, Outstanding, Ending Balance 285,000 733,093
Number of Shares, Exercisable, Ending Balance 265,000  
Weighted Average Exercise Price, Outstanding, Beginning Balance $ 4.63  
Weighted Average Exercise Price, Exercised 4.47  
Weighted Average Exercise Price, Outstanding, Ending Balance 4.89 $ 4.63
Weighted Average Exercise Price, Exercisable, Ending Balance $ 4.7  
Weighted Average Remaining Contractual Life (Years) 2 years 6 months 14 days 1 year 8 months 23 days
Weighted Average Remaining Contractual Life - Years, Exercisable Ending Balance 2 years 3 months 14 days  
Aggregate Intrinsic Value, Outstanding Balance $ 476 $ 963
Aggregate Intrinsic Value, Exercised 1,166  
Aggregate Intrinsic Value, Exercisable Ending Balance $ 476