XML 143 R127.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation Plans - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
shares
Stock Compensation Plans        
Number outstanding 1,207,321 1,240,305 1,064,917 1,033,303
Stock options term 10 years      
Compensation expense for stock option grants | $ $ 1,770 $ 1,621 $ 1,437  
Percentage of cumulative annual installments 25.00%      
2013 Plan        
Stock Compensation Plans        
Number of shares authorized 700,000      
Number outstanding 124,676      
2018 Plan        
Stock Compensation Plans        
Number of shares authorized 800,000      
Number outstanding 492,658      
2022 Plan        
Stock Compensation Plans        
Number of shares authorized 900,000      
Number outstanding 589,987      
Ratio of shares utilized for awards other than stock options and stock appreciation rights 2.5