Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Summary of Restricted Stock Unit Activity) (Details)

v3.22.0.1
Stock-Based Compensation (Summary of Restricted Stock Unit Activity) (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock units outstanding, beginning, number of shares 425,275 405,104 424,001
Granted, number of shares 176,804 216,318 177,618
Vested, number of shares (164,088) (160,229) (163,195)
Forfeited, number of shares (68,399) (35,918) (33,320)
Restricted stock units outstanding, ending, number of shares 369,592 425,275 405,104
Restricted stock units outstanding, beginning, weighted average grate date fair value per share $ 80.37 $ 76.45 $ 62.38
Granted, weighted average grant date fair value per share 96.07 78.90 94.58
Vested, weighted average grant date fair value 75.61 68.72 60.45
Forfeited, weighted average grant date fair value 86.38 79.36 72.35
Restricted stock units outstanding, ending, weighted average grate date fair value per share $ 88.88 $ 80.37 $ 76.45