v3.26.1
Stock-Based Compensation (Restricted Stock Activity) (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock 0 0  
Forfeitures, Number of Shares of Restricted Stock     (13,333)
Non-vested, Number of Shares of Restricted Stock, Ending Balance 2,578,737 2,578,737 2,816,172
December 2024 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock     250,000
January 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock     150,000
January 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock     100,000
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-vested, Number of Shares of Restricted Stock, Beginning Balance   2,169,900 2,084,946
Granted, Number of Shares of Restricted Stock   1,009,095 1,396,110
Vested, Number of Shares of Restricted Stock   (238,845) (556,641)
Forfeitures, Number of Shares of Restricted Stock   (361,413) (108,243)
Non-vested, Number of Shares of Restricted Stock, Ending Balance 2,578,737 2,578,737 2,816,172
Non-vested, Weighted Average Grant Date Fair Value, Beginning Balance   $ 7,833,000 $ 8,736,000
Granted, Weighted Average Grant Date Fair Value   4,012,000 5,204,000
Vested, Weighted Average Grant Date Fair Value   949,000 2,865,000
Forfeitures, Weighted Average Grant Date Fair Value   1,437,000 537,000
Non-vested, Weighted Average Grant Date Fair Value, Ending Balance $ 9,825,000 $ 9,825,000 $ 10,955,000
Restricted Stock [Member] | Employee Terminations [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Forfeitures, Number of Shares of Restricted Stock   (103,545)  
Forfeitures, Weighted Average Grant Date Fair Value   $ 475,000  
Restricted Stock [Member] | July 2024 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested, Number of Shares of Restricted Stock     (78,801)
Vested, Weighted Average Grant Date Fair Value     $ 394,000
Restricted Stock [Member] | August 2024 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock     32,800
Granted, Weighted Average Grant Date Fair Value     $ 154,000
Restricted Stock [Member] | October 2024 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock     100,000
Granted, Weighted Average Grant Date Fair Value     $ 490,000
Restricted Stock [Member] | February 2026 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock   150,000  
Granted, Weighted Average Grant Date Fair Value   $ 698,000  
Restricted Stock [Member] | December 2022 - With Market Conditions [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Forfeitures, Number of Shares of Restricted Stock   (257,868)  
Forfeitures, Weighted Average Grant Date Fair Value   $ 962,000  
Restricted Stock [Member] | February 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested, Number of Shares of Restricted Stock   (21,666) (13,922)
Vested, Weighted Average Grant Date Fair Value   $ 99,000 $ 68,000
Restricted Stock [Member] | November 2024      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested, Number of Shares of Restricted Stock     (213,687)
Vested, Weighted Average Grant Date Fair Value     $ 1,134,000
Restricted Stock [Member] | November 2024 - With Performance Conditions [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock     1,198,310
Vested, Number of Shares of Restricted Stock     (103,638)
Granted, Weighted Average Grant Date Fair Value     $ 4,206,000
Vested, Weighted Average Grant Date Fair Value     $ 524,000
Restricted Stock [Member] | December 2024 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested, Number of Shares of Restricted Stock     (77,306)
Vested, Weighted Average Grant Date Fair Value     $ 417,000
Restricted Stock [Member] | January 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested, Number of Shares of Restricted Stock     (65,000)
Vested, Weighted Average Grant Date Fair Value     $ 354,000
Restricted Stock [Member] | March 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested, Number of Shares of Restricted Stock     (69,287)
Vested, Weighted Average Grant Date Fair Value     $ 328,000
Restricted Stock [Member] | July 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock   3,772  
Granted, Weighted Average Grant Date Fair Value   $ 17,000  
Restricted Stock [Member] | August 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock   5,323  
Vested, Number of Shares of Restricted Stock   (10,933)  
Granted, Weighted Average Grant Date Fair Value   $ 25,000  
Vested, Weighted Average Grant Date Fair Value   $ 50,000  
Restricted Stock [Member] | September 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock   200,000  
Granted, Weighted Average Grant Date Fair Value   $ 922,000  
Restricted Stock [Member] | October 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock   215,000  
Vested, Number of Shares of Restricted Stock   (33,333)  
Granted, Weighted Average Grant Date Fair Value   $ 905,000  
Vested, Weighted Average Grant Date Fair Value   $ 139,000  
Restricted Stock [Member] | November 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock   160,000  
Vested, Number of Shares of Restricted Stock   (120,434)  
Granted, Weighted Average Grant Date Fair Value   $ 708,000  
Vested, Weighted Average Grant Date Fair Value   $ 465,000  
Restricted Stock [Member] | November 2025 - With Performance Conditions [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock   245,000  
Granted, Weighted Average Grant Date Fair Value   $ 598,000  
Restricted Stock [Member] | December 2025 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested, Number of Shares of Restricted Stock   (52,479)  
Vested, Weighted Average Grant Date Fair Value   $ 196,000  
Restricted Stock [Member] | March 2026 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares of Restricted Stock   30,000  
Granted, Weighted Average Grant Date Fair Value   $ 139,000