XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jun. 21, 2024
Jun. 13, 2023
Jun. 30, 2023
Jan. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2020
Stock-based compensation                
Stock awards vesting period       3 years        
Remaining unrecognized compensation cost of non-vested stock options         $ 0.1      
Weighted-average remaining requisite service period of recognition of unrecognized compensation cost         1 year 3 months 18 days      
Minimum                
Stock-based compensation                
Stock awards vesting period         3 years      
Maximum                
Stock-based compensation                
Stock awards vesting period         4 years      
Stock options                
Stock-based compensation                
Stock awards vesting period         6 months      
Options granted (in shares)         12,500 43,342    
Options granted, grant date fair value per share         $ 1.77      
Options forfeited during the year         8,600      
Options exercised (in shares)         0 0    
Stock options | Minimum                
Stock-based compensation                
Options granted, grant date fair value per share           $ 6.32    
Stock options | Maximum                
Stock-based compensation                
Options granted, grant date fair value per share           $ 10.98    
Stock options | Options Vesting On Third Anniversary Of Grant                
Stock-based compensation                
Options granted (in shares)           17,033    
Vesting period           3 years    
Restricted Stock Units                
Stock-based compensation                
Vesting period         6 months      
Restricted Stock Units, Granted     8,488 17,133 12,500 25,621    
Restricted stock units, grant date fair value per share non-vested       $ 13.50 $ 12.01 $ 16.26 $ 28.20  
Restricted stock units, grant date fair value per share vested     $ 8.84   $ 2.28 $ 11.96    
Shares forfeited         7,584 300    
Additional shares forfeited         7,584      
2018 Plan                
Stock-based compensation                
Number of additional shares authorized 160,000 60,000            
Number of shares reserved for issuance         196,000      
Life of stock option awards granted         10 years      
2018 Plan | Minimum                
Stock-based compensation                
Stock awards vesting period         1 year      
2018 Plan | Maximum                
Stock-based compensation                
Stock awards vesting period         4 years      
Inducement Plan                
Stock-based compensation                
Number of shares reserved for issuance         13,333      
Number of authorized shares               13,333