XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Shares      
Beginning stock options outstanding (in shares) 67,635 232,864 303,329
Exercised (in shares) (15,000) (136,549)  
Forfeited (in shares) (7,310) (28,680) (70,465)
Ending stock options outstanding (in shares) 45,325 67,635 232,864
Weighted Average Exercise Price Per Share      
Beginning stock options outstanding (in dollars per share) $ 6.56 $ 7.15 $ 7.29
Exercised (in dollars per share) 7.22 6.57  
Forfeited (in dollars per share) 9.03 11.35 7.74
Ending stock options outstanding (in dollars per share) $ 5.95 $ 6.56 $ 7.15
Vested and expected to vest at December 31, 2022      
Number of Shares 45,325    
Weighted Average Exercise Price Per Share (in dollars per share) $ 5.95    
Weighted Average Contractual Life 1 year 1 month 6 days    
Aggregate Intrinsic Value $ 181    
Exercisable at December 31, 2022      
Number of Shares 45,325    
Weighted Average Exercise Price Per Share (in dollars per share) $ 5.95    
Weighted Average Contractual Life 1 year 1 month 6 days    
Aggregate Intrinsic Value $ 181