XML 68 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narratives (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
item
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
Stock-Based Compensation      
Number of equity incentive plans | item 2    
Employee Stock Option      
Stock-Based Compensation      
Inducement grants of Stock Options | shares 313,149    
Aggregate intrinsic value of exercisable options $ 0    
Aggregate intrinsic value of outstanding options $ 0    
Weighted average grant date fair value, Options (per share) | $ / shares $ 4.67 $ 7.19 $ 6.55
Aggregate intrinsic value of exercised options $ 41,000 $ 100,000 $ 16,000
Unrecognized compensation expense $ 2,300,000    
Weighted average period for recognition of unrecognized expenses 2 years    
Restricted Stock Units (RSUs)      
Stock-Based Compensation      
Unrecognized compensation expense $ 4,000,000    
Weighted average period for recognition of unrecognized expenses 2 years 4 months 24 days    
Weighted average grant date fair value, Equity Instruments (per share) | $ / shares $ 6.54 $ 10.25 $ 11.21
Aggregate intrinsic value $ 2,900,000 $ 6,000,000 $ 3,600,000
Performance based restricted stock units      
Stock-Based Compensation      
Inducement grants | shares 97,409    
Granted | shares   250,149  
Performance based restricted stock units | Minimum      
Stock-Based Compensation      
Vest Range 0.00%    
Performance based restricted stock units | Maximum      
Stock-Based Compensation      
Vest Range 110.00%    
Service based restricted stock unit      
Stock-Based Compensation      
Vesting period 4 years    
2019 Equity Incentive Plan      
Stock-Based Compensation      
Shares available for future issuance | shares 1,345,582    
Common Stock Capital Shares Reserved For Future Annual Issuance | shares 432,442    
Common Stock Capital Shares Reserved For Future Issuance, Percentage Of Shares Outstanding Last Day Of Fiscal Year 4.00%    
2019 Equity Incentive Plan | Employee Stock Option      
Stock-Based Compensation      
Vesting period 4 years    
Contractual term 10 years