XML 120 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Based Compensation Activity (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 199,650 211,819  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 62,815 55,464  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 4,597 8,406  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) 0 (634)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 186,936 199,650 211,819
Restricted Stock, Shares Issued Net of Shares for Tax Withholdings 38,842 34,245  
Shares Paid for Tax Withholding for Share Based Compensation 23,973 21,219 18,436
2017 Employees Long Term Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 54,698 52,335  
2017 Employees Long Term Incentive Plan [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 54,698 52,335 61,890