XML 141 R128.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Compensation Plans - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
shares
Dec. 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 1,033,303 971,107
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%  
2003 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized 598,224  
Number of options outstanding 14,603  
2013 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized 700,000  
Number of options outstanding 319,563  
2018 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized 800,000  
Number of options outstanding 699,137  
Ratio of shares utilized for awards other than stock options and stock appreciation rights 2.5