XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Restricted Stock Units Summary (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Outstanding, beginning balance (in shares) 544 684 817
Granted (in shares) 230 262 404
Forfeited (in shares) (51) (39) (66)
Outstanding, ending balance (in shares) 430 544 684
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Outstanding, beginning balance (in dollars per share) $ 71.79 $ 64.38 $ 59.70
Granted (in dollars per share) 97.66 83.42 62.97
Forfeitures (in dollars per share) 78.45    
Outstanding, ending balance (in dollars per share) $ 85.77 $ 71.79 $ 64.38
Vested and Released [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Issued (in shares) (293) (363) (471)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Released (in dollars per share) $ 70.34    
Released, Aggregate Intrinsic Value $ 20,639 $ 23,702 $ 29,304
Vested but Not Released [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Issued (in shares) (10)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Outstanding, ending balance (in dollars per share) $ 68.52    
Released, Aggregate Intrinsic Value $ 667