XML 98 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Beginning stock options outstanding (in shares) 232,864 303,329 724,704
Exercised (in shares) (136,549)    
Forfeited (in shares) (28,680) (70,465) (421,375)
Ending stock options outstanding (in shares) 67,635 232,864 303,329
Weighted Average Exercise Price Per Share      
Beginning stock options outstanding (in dollars per share) $ 7.15 $ 7.29 $ 7.41
Exercised (in dollars per share) 6.57    
Forfeited (in dollars per share) 11.35 7.74 7.49
Ending stock options outstanding (in dollars per share) $ 6.56 $ 7.15 $ 7.29
Vested and expected to vest at December 31, 2022      
Number of Shares 67,635    
Weighted Average Exercise Price Per Share (in dollars per share) $ 6.56    
Weighted Average Contractual Life 2 years 3 months 25 days    
Aggregate Intrinsic Value $ 66    
Exercisable at December 31, 2022      
Number of Shares 67,635    
Weighted Average Exercise Price Per Share (in dollars per share) $ 6.56    
Weighted Average Contractual Life 2 years 3 months 25 days    
Aggregate Intrinsic Value $ 66