v3.26.1
Stock Incentive Plans - (Changes in the Stock Options Outstanding) (Details) - Employee Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Number of Options        
Outstanding, at the beginning     226,294  
Issued 0 2,600 0 8,200
Exercised     (37,997)  
Forfeited     (12,937)  
Outstanding, at the end 175,360   175,360  
Options Exercisable 137,020   137,020  
Weighted Average Exercise Price        
Outstanding, at the beginning     $ 33.17  
Issued     0  
Exercised     30.1  
Forfeited     34.35  
Outstanding, at the end $ 33.75   33.75  
Exercisable $ 33.98   $ 33.98  
Aggregate Intrinsic Value        
Outstanding, Aggregate Intrinsic Value $ 1,864   $ 1,864  
Exercisable $ 1,425   $ 1,425