v3.26.1
Stock-Based Compensation (Narrative-Stock Option And Restricted Stock Activity I) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 03, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
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   0 1,000,000 4,500,000  
Stock options granted exercise price   $ 8.73 $ 8.71 $ 8.70 $ 4.37
Exercisable, Number of Shares   845,708      
Exercise of stock options, shares   21,196 38,011 54,287  
Exercised of stock options   $ 63 $ 117 $ 165  
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   4,000,000 26,982 116,063  
Share based compensation number of stock award forfeited   0 13,333 200,739  
Employees [Member] | Subsequent Event [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of stock options awarded 1,000,000        
Stock options granted exercise price $ 5.00        
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