XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders Equity and Stock-Based Compensation Schedule of Share-based Compensation, Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Number of Shares [Roll Forward]    
Non-vested, Period Start 346,799 210,827
Granted 236,240 266,880
Vested (152,121) (73,047)
Forfeited (25,564) (57,861)
Non-vested, Period End 405,354 346,799
Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Weighted Average Fair Value    
Non-vested, Weighted Average Fair Value, Period Start $ 64.48 $ 55.31
Granted, Weighted Average Fair Value 78.78 68.83
Vested, Weighted Average Fair Value 61.06 53.85
Forfeited, Weighted Average Fair Value 67.07 64.52
Non-vested, Weighted Average Fair Value, Period End $ 73.94 $ 64.48