Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK-BASED COMPENSATION PLAN - Narrative (Details)

v3.25.4
STOCK-BASED COMPENSATION PLAN - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Mar. 11, 2026
Mar. 11, 2025
Mar. 11, 2024
Mar. 14, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
May 29, 2025
Share-based Compensation Arrangement by Share-based Payment Award                
Stock options, term of expiration         10 years      
Stock options granted fair value         $ 1,046,000 $ 3,818,000 $ 186,000  
Unvested stock options         1,023      
Unrecognized compensation cost related to unvested stock options         $ 539,000      
Unrecognized compensation cost related to unvested restricted stock awards         $ 921,000      
Fair value of the restricted stock awards granted       $ 4,046,000        
Employee Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award                
Number of stock options issued under a plan         630      
Intrinsic value of options exercised and restricted stock awards vested         $ 0 160,000 351,000  
Fair value of shares vested         $ 1,721,000 1,050,000 3,461,000  
Weighted average term, Unvested options         4 months 24 days      
Restricted Stock Awards                
Share-based Compensation Arrangement by Share-based Payment Award                
Intrinsic value of options exercised and restricted stock awards vested         $ 206,000 722,000 1,891,000  
Fair value of shares vested         $ 338,000 $ 877,000 $ 1,438,000  
Unvested restricted stock awards       500 1,050 1,100    
Weighted average term, Unvested options         3 months 18 days      
2015 Plan                
Share-based Compensation Arrangement by Share-based Payment Award                
Awards granted               0
Outstanding awards               4,537
2015 Plan | Employee Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award                
Number of stock options issued under a plan         630 1,250 75  
Stock options, term of expiration         10 years      
Option vesting period             1 year  
Grant price (per share)             $ 7.91  
2015 Plan | Employee Stock Option | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award                
Option vesting period         1 year 1 year    
Grant price (per share)         $ 3.21 $ 4.63    
2015 Plan | Employee Stock Option | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award                
Option vesting period         3 years 2 years    
Grant price (per share)         $ 4.02 $ 6.81    
2015 Plan | Restricted Stock Awards                
Share-based Compensation Arrangement by Share-based Payment Award                
Awards granted   50 100 500        
Threshold share price period for vesting condition       20 days        
Grant price (per share)     $ 6.75          
Fair value of awards     $ 675,000          
Expected term of awards     2 years          
2015 Plan | Restricted Stock Awards | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award                
Stock options granted fair value       $ 15        
Awards granted       250        
2015 Plan | Restricted Stock Awards | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award                
Stock options granted fair value       $ 18        
Share-Based Payment Arrangement, Tranche One | 2015 Plan | Employee Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award                
Number of stock options issued under a plan         500      
Option vesting period         1 year      
Share-Based Payment Arrangement, Tranche Two | 2015 Plan | Employee Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award                
Number of stock options issued under a plan         50      
Option vesting period         3 years      
Share-Based Payment Arrangement, Tranche Three | 2015 Plan | Employee Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award                
Number of stock options issued under a plan         80      
Subsequent Event | 2015 Plan | Restricted Stock Awards                
Share-based Compensation Arrangement by Share-based Payment Award                
Awards granted 50