XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
May 14, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for future issuance (in shares)       1,350,000
Cash received from stock options exercised $ 4,078 $ 4,638 $ 3,535  
Tax benefit from exercise of stock options $ 600 $ 500 $ 500  
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration period 10 years      
Unamortized stock option expense $ 1,700      
Weighted-average period for recognition of unamortized expense 3 years 1 month 6 days      
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average period for recognition of unamortized expense 3 years      
Weighted-average grant date fair value (in dollars per share) $ 83.91 $ 71.48 $ 98.78  
Fair value of restricted stock vested $ 6,900 $ 5,600 $ 14,900  
Unamortized restricted stock expense $ 16,200      
Minimum | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercisable period 5 years      
Minimum | Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum shares available for future grant (in shares) 1,102,470      
Maximum | Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 5 years