XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholder's Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment $ 366 $ 385 $ 1,137 $ 1,629
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense $ 1,708   $ 1,708  
Weighted-average period of recognition     2 years 10 months 13 days  
Shares issued (in shares) 0 0 6,000 0
Restricted stock surrendered (in shares) 0 0 0 0
Stock options granted (in shares) 0 0 575,000 266,000
Stock options expired (in shares) 132,000 230,000 259,000 501,000
Stock options outstanding (in shares) 1,264,000 995,000 1,264,000 995,000
Stock options outstanding, weighted average exercise price (in USD per share) $ 7.09 $ 8.23 $ 7.09 $ 8.23
Stock options exercisable (in shares) 380,000 410,000 380,000 410,000
Exercisable stock options, weighted average exercise price (in USD per share) $ 9.22 $ 9.32 $ 9.22 $ 9.32
Stock Options | ESPP Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment $ 367 $ 384 $ 1,134 $ 1,622
Employee Stock | ESPP Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment $ (1) $ 1 $ 3 $ 7
Percentage of company's common stock share price 85.00%   85.00%  
Stock options issued ESPP (in shares) 4,000 0 4,000 24,000
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense $ 1,117   $ 1,117  
Weighted-average period of recognition     1 year 6 months 7 days  
Restricted stock (in shares) 70,000 85,000 70,000 207,000
Restricted stock (in USD per share) $ 5.50 $ 4.51 $ 5.50 $ 4.82
Restricted stock award, forfeitures, less than (in shares) 4,000 0 26,000 43,000
Restricted stock vested (in shares) 1,000 16,000 147,000 158,000
Unvested outstanding options (in shares) 0 0 0 0