XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Stock option and award plan: Incentive award plan - activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stock option activity parenthetical      
Proceeds from exercises of common stock options $ 175 $ 2,204 $ 1,227
Employee Stock Option      
Stock option activity      
Outstanding at the beginning of the period (in shares) 220,956    
Granted (in shares) 103,960    
Cancelled and expired (in shares) (75,071)    
Exercised (in shares) (3,766)    
Outstanding at the end of the period (in shares) 246,079 220,956  
Exercisable at the end of the period (in shares) 129,153    
Expected to vest (in shares) 211,914    
Weighted-Average Exercise Price      
Outstanding at the beginning of the period (in dollars per share) $ 65.58    
Granted (in dollars per share) 52.63    
Cancelled and expired (in dollars per share) 65.09    
Exercised (in dollars per share) 46.7    
Outstanding at the end of the period (in dollars per share) 60.55 $ 65.58  
Exercisable at the end of the period (in dollars per share) 62.56    
Expected to vest (in dollars per share) $ 61.31    
Stock option activity parenthetical      
Exercised - intrinsic value $ 100    
Proceeds from exercises of common stock options 200    
Outstanding end of period - intrinsic value $ 0    
Outstanding - weighted-average term 7 years 3 months 18 days    
Exercisable - intrinsic value $ 0    
Exercisable - weighted average term 6 years    
Expected to vest - intrinsic value $ 0    
Expected to vest - weighted average term 7 years 1 month 6 days