XML 100 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Summary of Status of Stock Incentive Plans and Changes During Periods (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Options        
Beginning balance (in shares) 163,382 133,588 101,520  
Options granted (in shares) 0 33,762 56,249  
Awards exercised (in shares) (5,796) 0 0  
Options forfeited (in shares) (4,616) (3,968) (24,181)  
Ending balance (in shares) 152,970 163,382 133,588 101,520
Number of options exercisable (in shares) 116,332 83,644 58,782  
Weighted Average Exercise Price        
Beginning balance (in dollars per share) $ 17.95 $ 21.04 $ 26.65  
Options granted (in dollars per share) 0 6.71 13.90  
Awards exercised (in dollars per share) 11.60 0 0  
Options forfeited (in dollars per share) 5.36 26.20 27.99  
Ending balance (in dollars per share) 18.57 17.95 21.04 $ 26.65
Weighted average exercise price exercisable (in dollars per share) $ 21.10 $ 23.16 $ 25.19  
Weighted Average Contractual Life (years)        
Weighted average contractual life outstanding 6 years 7 months 20 days 7 years 8 months 23 days 8 years 1 month 2 days 8 years 4 months 20 days
Weighted average contractual life granted   10 years 10 years  
Weighted average contractual life exercisable 6 years 3 months 6 years 9 months 10 days 6 years 7 months 2 days  
Aggregate intrinsic value outstanding $ 799 $ 119 $ 37 $ 0
Aggregate intrinsic value exercisable $ 397 $ 0 $ 0