v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 16, 2017
Nov. 30, 2025
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2020
Nov. 30, 2018
Feb. 28, 2018
Jun. 30, 2026
Jun. 30, 2025
Aug. 31, 2024
Jun. 30, 2024
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Options outstanding, net of awards expired (in shares)               72,000 72,000   72,000  
Common stock issued under employee stock purchase plan (in shares)               35,000 44,000      
Stock-based compensation               $ 2,346 $ 5,702      
Options granted (in shares)               0 0      
Compensation               $ 2,300 $ 5,700      
Restricted Shares                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Fair value of vested awards               1,300 4,400      
Restricted Stock Units (RSUs)                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Fair value of vested awards               1,600 2,600      
Performance Restricted Stock Units                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Fair value of vested awards               $ 6,100 $ 1,100      
Performance Restricted Stock Units | Maximum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Distribution percentage of target number of Performance Stock Units                       200.00%
Performance Restricted Stock Units | Minimum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Distribution percentage of target number of Performance Stock Units                       0.00%
2017 Long-Term Incentive Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Number of additional shares authorized (in shares) 650,000 400,000 1,138,000 1,052,000 650,000 715,000 425,000          
Number of shares authorized (in shares)               5,505,000        
Options outstanding, net of awards expired (in shares)               100,000        
Right to purchase common stock, non-vested and outstanding, exercise price (in USD per share)               $ 4.44        
Share based payment award, vesting period               3 years        
Unrecognized compensation cost               $ 1,800        
Period for recognition of unrecognized compensation cost               1 year 8 months 4 days        
2010 Long-Term Incentive Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Number of shares authorized (in shares) 475,000             475,000        
Contractual term of stock options granted               10 years        
Employee Stock Purchase Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Common stock, capital shares reserved for future issuance (in shares)               800,000   400,000    
Shares available for issuance under the ESPP (in shares)               400,000        
Purchase price of common stock (as a percent)               85.00%        
Maximum employee subscription rate (as a percent)               15.00%        
Maximum number of shares per employee (in shares)               3,000        
Amount in excess of fair market value of stock for option not to be granted               $ 25        
Offering period               6 months