XML 84 R67.htm IDEA: XBRL DOCUMENT v3.24.1
STOCK OPTIONS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 10, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 29, 2023
Aug. 31, 2023
Dec. 31, 2021
Aug. 31, 2021
Aug. 31, 2019
Aug. 31, 2017
Jul. 31, 2015
Jul. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock at an exercise price (in dollars per share)   $ 6.31 $ 7.12     $ 5.95          
Share-based compensation expense   $ 5,114 $ 6,697                
Share price (in dollars per share)       $ 2.62              
Stock options outstanding and expected to vest (in shares)   6,931,726                  
Aggregate intrinsic value of all stock options outstanding and expected to vest   $ 140                  
Stock options outstanding and expected to vest, weighted average exercise price (in dollars per share)   $ 6.33                  
Stock options outstanding and exercisable, weighted average remaining contractual term   6 years                  
Stock options outstanding and exercisable (in shares)   5,287,102                  
Aggregate intrinsic value of currently exercisable stock options   $ 140                  
Weighted average exercise price (in dollars per share)   $ 6.43                  
Weighted average remaining contractual term   6 years                  
Intrinsic value of options exercised   $ 210 900                
Intrinsic value of options granted   $ 2,980 $ 11,350                
Weighted average grant date fair value of options granted (in dollars per share)   $ 1.95 $ 6.71                
Fair value of option shares vested   $ 6,900 $ 5,260                
Shares received in stock swaps (in shares)   10,967 125,596                
Shares issued in stock swaps (in shares)   11,033 81,737                
Unrecognized stock-based compensation cost   $ 4,280                  
Unrecognized stock-based compensation cost, recognition period   1 year                  
Subsequent Event                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares authorized under common stock option plans (in shares) 1,400,000                    
Stock at an exercise price (in dollars per share) $ 2.42                    
Vesting period 3 years                    
2012 Share Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares authorized under common stock option plans (in shares)                     750,000
2015 Executive and Employee Stock Option Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares authorized under common stock option plans (in shares)                   2,000,000  
Remaining shares for issuance (in shares)   70,000                  
2017 Executive and Employee Stock Option Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares authorized under common stock option plans (in shares)                 3,000,000    
Remaining shares for issuance (in shares)   10,000                  
2019 Share Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares authorized under common stock option plans (in shares)               2,000,000      
Remaining shares for issuance (in shares)   360,000                  
2021 Share Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares authorized under common stock option plans (in shares)             1,375,000        
Remaining shares for issuance (in shares)   250,000                  
2023 Share Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares authorized under common stock option plans (in shares)         1,600,000            
Remaining shares for issuance (in shares)   1,600,000