XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation and Stock Options - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 26, 2024
$ / shares
shares
Jun. 01, 2021
employee
$ / shares
shares
May 29, 2020
employee
$ / shares
shares
Mar. 31, 2024
shares
Mar. 31, 2023
$ / shares
shares
Jun. 30, 2022
extension
$ / shares
shares
Mar. 31, 2022
$ / shares
shares
Sep. 30, 2019
employee
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Dec. 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)                 600,000 200,000      
Options granted, weighted average exercise price (in dollars per share) | $ / shares                 $ 8.58 $ 4.96      
Options forfeited (in shares)                 8,333 0      
Exercise of stock options and taxes paid for net share settlement (in shares)                 462,500 325,000      
Unrecognized stock-based compensation expense | $                 $ 824        
Unrecognized compensation expense, period for recognition (in years)                 9 months 18 days        
Employee Options March 2024                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)       600,000                  
Number of options approved for grant by Board of Directors (in shares) 600,000                        
Stock Options                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Number of key employees | employee   1                      
Options granted (in shares)   50,000                      
Options granted, weighted average exercise price (in dollars per share) | $ / shares   $ 9.44                      
Vesting percentage 25.00%                        
Vesting period 6 months                        
Award vesting period 2 years                        
Allocated share-based compensation expense | $                 $ 1,500 $ 1,500      
Stock Options | January 1 2021                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)                 3,358        
Exercise of stock options and taxes paid for net share settlement (in shares)                 37,500        
Stock Options | March 2022                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)                 53,753        
Exercise of stock options and taxes paid for net share settlement (in shares)                 200,000        
Stock Options | September 2019 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)               300,000          
Options granted, weighted average exercise price (in dollars per share) | $ / shares               $ 10.79          
Options vest (in shares)               75,000          
Stock Options | May 2020 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)                         100,000
Shares issued (in shares)     300,000                    
Stock Options | May 2019 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)                     4,676    
Options vested and exercisable in future periods (in shares)                     25,000    
Options forfeited (in shares)                     50,000    
Stock Options | Employee Options March 2020                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Vesting period             6 months            
Stock Options | Employee Options June 2020                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Number of extensions | extension           3              
Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested, number (in shares)                   0      
Allocated share-based compensation expense | $                 $ 119 $ 89      
Vested (in shares)                 25,000 25,000      
Stock Options | Employee Options March 2023                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)         200,000       19,584        
Options granted, weighted average exercise price (in dollars per share) | $ / shares         $ 4.96                
Exercise of stock options and taxes paid for net share settlement (in shares)                 75,000        
Vesting percentage         12.50%                
Vesting period         6 months                
Award vesting period         4 years                
Stock Options | Employee Options March 2024                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted, weighted average exercise price (in dollars per share) | $ / shares $ 8.58                        
Employee Stock | September 2019 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)                   16,619      
Share-based compensation options were exercised (in shares)                   50,000      
Employee Stock | May 2020 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)                   18,098   88,917 54,258
Options vested and exercisable in future periods (in shares)                         75,000
Options forfeited (in shares)                       125,000  
Share-based compensation options were exercised (in shares)                   50,000 0 150,000  
Employee Stock | Employee Options May 2020                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)                 27,546        
Share-based compensation options were exercised (in shares)                 75,000        
Employee Stock | March 2022 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)             600,000            
Options granted, weighted average exercise price (in dollars per share) | $ / shares             $ 8.14            
Vesting percentage             25.00%            
Award vesting period             2 years            
Employee Stock | June 2018 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)           100,000              
Options granted, weighted average exercise price (in dollars per share) | $ / shares           $ 6.78              
Key Employees | Stock Options | September 2019 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Number of key employees | employee               6          
Options granted (in shares)               50,000          
Key Employees | Stock Options | May 2020 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Number of key employees | employee     2                    
Options granted (in shares)     200,000                 24,474  
Options granted, weighted average exercise price (in dollars per share) | $ / shares     $ 3.49                    
Share-based compensation options were exercised (in shares)                       50,000  
Key Employees | Stock Options | Employee Options May 2020                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)                 8,420        
Exercise of stock options and taxes paid for net share settlement (in shares)                 25,000        
Mr. Ralph Bartel | Stock Options | May 2020 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award                          
Options granted (in shares)     800,000             121,307   390,809  
Share-based compensation options were exercised (in shares)                   200,000   600,000