XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholder's Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment $ 337 $ 522
Unvested outstanding options (in shares) 0 0
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 2,005  
Weighted-average period of recognition 3 years 2 months 12 days  
Shares issued (in shares) 1 0
Stock options granted (in shares) 525,000 266,000
Stock options expired (in shares) 63,000 14,000
Stock options outstanding (in shares) 1,415,000 1,482,000
Stock options outstanding, weighted average exercise price (in USD per share) $ 7.33 $ 8.75
Stock options exercisable (in shares) 531,000 641,000
Exercisable stock options, weighted average exercise price (in USD per share) $ 9.02 $ 9.86
Stock Options | ESPP Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment $ 335 $ 517
Employee Stock | ESPP Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment $ 2 $ 5
Percentage of company's common stock share price 85.00%  
Stock options issued ESPP (in shares) 0 24,000
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 1,227  
Weighted-average period of recognition 1 year 9 months 29 days  
Restricted stock (in shares) 0 122
Restricted stock award, forfeitures, less than (in shares) 21,000 8,000
Restricted stock vested (in shares) 83,000 66,000
Restricted stock (in USD per share)   $ 5.03
Unvested outstanding options (in shares) 0 0