Stock-Based Compensation - Summary of Options Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares) 17,580 24,208 23,218
Weighted average assumptions used in the fair value model:      
Weighted average market price on date of grants (in usd per share) $ 32.73    
Per share weighted average fair value (in usd per share) $ 11.95    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Term in years 10 years 10 years 10 years
Weighted average assumptions used in the fair value model:      
Fair value as a percentage of market value at grant date 36.00% 30.00% 29.00%
Weighted Average | Stock options      
Weighted average assumptions used in the fair value model:      
Expected volatility 44.00% 37.00% 33.00%
Expected dividend yield 3.01% 3.43% 2.75%
Expected life in years 6 years 6 months 6 years 6 months 6 years 6 months
Risk-free interest rate 1.28% 1.02% 2.58%
Weighted average market price on date of grants (in usd per share) $ 32.73 $ 28.22 $ 29.84
Per share weighted average fair value (in usd per share) $ 11.95 $ 8.41 $ 8.70