XML 141 R127.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation Plans - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
shares
Stock Compensation Plans        
Number outstanding 1,240,305 1,064,917 1,033,303 971,107
Stock options term 10 years      
Compensation expense for stock option grants | $ $ 1,621 $ 1,437 $ 1,225  
Percentage of cumulative annual installments 25.00%      
2013 Plan        
Stock Compensation Plans        
Number of shares authorized 700,000      
Number outstanding 215,394      
2018 Plan        
Stock Compensation Plans        
Number of shares authorized 800,000      
Number outstanding 612,511      
2022 Plan        
Stock Compensation Plans        
Number of shares authorized 900,000      
Number outstanding 412,400      
Ratio of shares utilized for awards other than stock options and stock appreciation rights 2.5