XML 145 R124.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity Performance Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 29, 2021
Sep. 15, 2021
Aug. 12, 2021
Jun. 01, 2021
Apr. 16, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Grants, weighted average exercise price (in usd per share)           $ 34.79 $ 18.02 $ 24.35
Performance Shares [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period           55,302 30,743  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value           $ 21.76 $ 10.89  
Expected life (years) 3 years 1 month 2 days 3 years 3 months 14 days 3 years 4 months 20 days 3 years 6 months 29 days 3 years 8 months 15 days      
Grants, weighted average exercise price (in usd per share) $ 51.15 $ 45.27 $ 39.48 $ 38.78 $ 35.83      
Expected volatility 45.50% 43.44% 42.85% 41.79% 41.17%      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 0.85% 0.49% 0.53% 0.46% 0.52%      
Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value           $ 2,116 $ 733  
Cancellations (in shares)           (55,896) (33,538)  
Awards ( in usd per share)           $ 38.27    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Amended in Period, Weighted Average Grant Date Fair Value           $ 36.36    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Amended in Period           70,236    
Cancellations ( in usd per share)           $ 14.29    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number           435,766 366,124  
Restricted Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period           9,300    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value           $ 27.21 $ 23.34  
Cancellations (in shares)           (966)    
Awards ( in usd per share)           $ 34.79    
Vestings ( in usd per share)           23.81    
Cancellations ( in usd per share)           $ 28.18    
Vestings (in shares)           (30,821)