XML 111 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Schedule of Share Based Compensation Options Outstanding and Exercisable by Exercise Price Range (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares 1,105,084 1,414,442
Weighted Average Exercise Price $ 4.06 $ 3.73
Weighted Average Remaining Contractual Life (Years) 3 years 1 month 2 days 3 years 6 months 21 days
Aggregate Intrinsic Value (In thousands) $ 3,719 $ 4,573
Number of Shares 1,025,084  
Weighted Average Exercise Price $ 3.79  
Weighted Average Remaining Contractual Life (Years) 2 years 7 months 17 days  
Aggregate Intrinsic Value (In thousands) $ 3,719  
Exercise Price Range One [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 1.50  
Exercise Prices Upper Limit $ 1.99  
Number of Shares 104,820  
Weighted Average Exercise Price $ 1.91  
Weighted Average Remaining Contractual Life (Years) 1 year 10 days  
Aggregate Intrinsic Value (In thousands) $ 578  
Number of Shares 104,820  
Weighted Average Exercise Price $ 1.91  
Weighted Average Remaining Contractual Life (Years) 1 year 10 days  
Aggregate Intrinsic Value (In thousands) $ 578  
Exercise Price Range Two [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 2.00  
Exercise Prices Upper Limit $ 2.49  
Number of Shares 6,362  
Weighted Average Exercise Price $ 2.21  
Weighted Average Remaining Contractual Life (Years) 1 year 3 months 29 days  
Aggregate Intrinsic Value (In thousands) $ 33  
Number of Shares 6,362  
Weighted Average Exercise Price $ 2.21  
Weighted Average Remaining Contractual Life (Years) 1 year 3 months 29 days  
Aggregate Intrinsic Value (In thousands) $ 33  
Exercise Price Range Three [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 2.50  
Exercise Prices Upper Limit $ 2.99  
Number of Shares 50,000  
Weighted Average Exercise Price $ 2.75  
Weighted Average Remaining Contractual Life (Years) 1 year 8 months 1 day  
Aggregate Intrinsic Value (In thousands) $ 233  
Number of Shares 50,000  
Weighted Average Exercise Price $ 2.75  
Weighted Average Remaining Contractual Life (Years) 1 year 8 months 1 day  
Aggregate Intrinsic Value (In thousands) $ 233  
Exercise Price Range Four [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 3.00  
Exercise Prices Upper Limit $ 3.49  
Number of Shares 263,801  
Weighted Average Exercise Price $ 3.15  
Weighted Average Remaining Contractual Life (Years) 2 years 8 months 12 days  
Aggregate Intrinsic Value (In thousands) $ 1,127  
Number of Shares 263,801  
Weighted Average Exercise Price $ 3.15  
Weighted Average Remaining Contractual Life (Years) 2 years 8 months 12 days  
Aggregate Intrinsic Value (In thousands) $ 1,127  
Exercise Price Range Five [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 3.50  
Exercise Prices Upper Limit $ 3.99  
Number of Shares 110,000  
Weighted Average Exercise Price $ 3.76  
Weighted Average Remaining Contractual Life (Years) 3 years 4 months 17 days  
Aggregate Intrinsic Value (In thousands) $ 403  
Number of Shares 110,000  
Weighted Average Exercise Price $ 3.76  
Weighted Average Remaining Contractual Life (Years) 3 years 4 months 17 days  
Aggregate Intrinsic Value (In thousands) $ 403  
Exercise Price Range Six [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 4.00  
Exercise Prices Upper Limit $ 4.49  
Number of Shares 149,609  
Weighted Average Exercise Price $ 4.13  
Weighted Average Remaining Contractual Life (Years) 2 years 6 months 7 days  
Aggregate Intrinsic Value (In thousands) $ 492  
Number of Shares 149,609  
Weighted Average Exercise Price $ 4.13  
Weighted Average Remaining Contractual Life (Years) 2 years 6 months 7 days  
Aggregate Intrinsic Value (In thousands) $ 492  
Exercise Price Range Seven [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 4.50  
Exercise Prices Upper Limit $ 4.99  
Number of Shares 254,586  
Weighted Average Exercise Price $ 4.58  
Weighted Average Remaining Contractual Life (Years) 2 years 7 months 20 days  
Aggregate Intrinsic Value (In thousands) $ 723  
Number of Shares 254,586  
Weighted Average Exercise Price $ 4.58  
Weighted Average Remaining Contractual Life (Years) 2 years 7 months 20 days  
Aggregate Intrinsic Value (In thousands) $ 723  
Exercise Price Range Eight [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 5.00  
Exercise Prices Upper Limit $ 5.49  
Number of Shares 55,906  
Weighted Average Exercise Price $ 5.21  
Weighted Average Remaining Contractual Life (Years) 2 years 10 months 2 days  
Aggregate Intrinsic Value (In thousands) $ 124  
Number of Shares 55,906  
Weighted Average Exercise Price $ 5.21  
Weighted Average Remaining Contractual Life (Years) 2 years 10 months 2 days  
Aggregate Intrinsic Value (In thousands) $ 124  
Exercise Price Range Nine [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 5.50  
Exercise Prices Upper Limit $ 5.99  
Number of Shares 0  
Weighted Average Exercise Price $ 0  
Aggregate Intrinsic Value (In thousands) $ 0  
Number of Shares 0  
Weighted Average Exercise Price $ 0  
Aggregate Intrinsic Value (In thousands) $ 0  
Exercise Price Range Ten [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 6.00  
Exercise Prices Upper Limit $ 6.49  
Number of Shares 0  
Weighted Average Exercise Price $ 0  
Aggregate Intrinsic Value (In thousands) $ 0  
Number of Shares 0  
Weighted Average Exercise Price $ 0  
Aggregate Intrinsic Value (In thousands) $ 0  
Exercise Price Range Eleven [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 6.50  
Exercise Prices Upper Limit $ 6.99  
Number of Shares 10,000  
Weighted Average Exercise Price $ 6.77  
Weighted Average Remaining Contractual Life (Years) 3 years 29 days  
Aggregate Intrinsic Value (In thousands) $ 6  
Number of Shares 10,000  
Weighted Average Exercise Price $ 6.77  
Weighted Average Remaining Contractual Life (Years) 3 years 29 days  
Aggregate Intrinsic Value (In thousands) $ 6  
Exercise Price Range Twelve [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Prices Lower Limit $ 7.00  
Exercise Prices Upper Limit $ 7.49  
Number of Shares 100,000  
Weighted Average Exercise Price $ 7.45  
Weighted Average Remaining Contractual Life (Years) 8 years 11 months 4 days  
Aggregate Intrinsic Value (In thousands) $ 0  
Number of Shares 20,000  
Weighted Average Exercise Price $ 7.45  
Weighted Average Remaining Contractual Life (Years) 8 years 11 months 4 days  
Aggregate Intrinsic Value (In thousands) $ 0