XML 144 R117.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Narrative-Stock Option And Restricted Stock Activity I) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options exercise price range, lower limit $ 3.01 $ 3.01    
Options exercise price range, upper limit $ 14.00 $ 14.00    
Number of stock options awarded 1,000,000 4,500,000 0  
Stock options granted exercise price $ 8.71 $ 8.70 $ 4.37 $ 4.14
Exercisable, Number of Shares 869,570      
Exercise of stock options, shares 38,011 54,287 158,659  
Exercised of stock options $ 117 $ 165 $ 481  
Employees [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of stock options awarded 1,000,000 4,500,000    
Exercisable, Number of Shares 26,982 116,063 327,965  
Share based compensation number of stock awarded     23,934  
Exercise of stock options, shares     37,500  
Exercised of stock options     $ 100  
Shares added to treasury from paid for tax withholding 23,934      
Shares paid for tax withholding for share based compensation   6,105    
Share based compensation number of stock award forfeited 13,333 200,739 94,292  
Employees [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Strike price $ 11.23      
Employees [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Strike price 3.01      
Employees [Member] | First Anniversary of Grant Date of December 3, 2023 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of stock options awarded   500,000    
Employees [Member] | Vest on January 31, 2026 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of stock options awarded   4,000,000    
Employees [Member] | Vest on January 31, 2026 [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Strike price 14      
Employees [Member] | Vest on January 31, 2026 [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Strike price $ 6      
Employees [Member] | Exercised January 31, 2028 To January 31, 2029 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise of stock options, shares 4,000,000