v3.26.1
Share-Based Compensation Plans (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 16, 2026
Jun. 30, 2026
Jun. 30, 2025
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Weighted average grant-date fair value of options granted   $ 3.01 $ 2.9
Shares issued from exercise of options   225,102  
Shares issued from vesting of non vested stock   469,850  
Employee Stock Option [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Unrecognized share-based compensation expense   $ 9,700  
Unrecognized share-based compensation expense, weighted average period   2 years 3 months 18 days  
Restricted Stock [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Unrecognized share-based compensation expense, Other than option   $ 37  
Unrecognized share-based compensation expense, weighted average period, Other than option   7 months 6 days  
Modified Awards [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Share based compensation by shares based award number of options for which exercise price was modified during the period 2,054,413    
Outstanding share awards repriced 1,498,024    
Exercise price of shares repriced $ 4.47    
Remaining oustanding share awards repriced 556,389    
Exercise price of remaining shares repriced $ 2.98    
Modified awards, term 10 years    
Total expected incremental share-based compensation expense $ 1,900    
Share based payment award plan modification vested awards 1,800    
Share based payment award plan modification remaining vesting period $ 100    
Modified Awards [Member] | Minimum [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Exercise price per share included in approved repricing $ 2.5    
2019 EIP [Member] | Maximum [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Number of shares available for issuance   5,000,000  
2009 EIP [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Deferred Compensation Arrangement with Individual, Maximum Contractual Term   10 years  
2009 EIP [Member] | Minimum [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Vesting period   3 years  
2009 EIP [Member] | Maximum [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Vesting period   4 years  
2019 ESPP [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Shares issued from exercise of options   225,102  
Shares issued under ESPP   20,528