XML 89 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation RSU Rollforward (Details) - RSUs [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
RSU Rollforward [Line Items]      
Unvested RSUs Outstanding 590,842 678,803  
RSU Awards Granted 322,227    
Vested (368,428)    
Forfeited (41,760)    
Weighted Average Grant Date Fair Value (RSUs) $ 38.49 $ 32.98 $ 27.73
Weighted Average Grant Date Fair Value of RSU's Granted During the Period 42.15 $ 37.28 $ 29.98
Weighted Average Grant Date Fair Value of Vested RSUs 31.66    
Weighted Average Grant Date Fair Value of RSUs forfeited $ 37.47    
RSU Compensation expense recognized $ 12,500 $ 12,100 $ 11,000
RSUs unrecognized compensation expense $ 6,300    
RSUs unrecognized compensation expense, weighted average recognition period 1 year 8 months 12 days    
RSUs Aggregate Intrinsic Value, Vested $ 11,700 $ 15,400 $ 17,700