XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Dec. 31, 2020
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) 430 544 684
Granted (in shares) 391 230 262
Forfeited (in shares) (66) (51) (39)
Outstanding, ending balance (in shares) 528 430 544
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) $ 85.77 $ 71.79 $ 64.38
Granted (in dollars per share) 53.33 97.66 83.42
Forfeitures (in dollars per share) 71.08    
Outstanding, ending balance (in dollars per share) $ 66.39 $ 85.77 $ 71.79
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) (227) (293) (363)
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) $ 80.08    
Released, Aggregate Intrinsic Value $ 18,169 $ 20,639 $ 23,702
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) (12)    
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) $ 50.65    
Released, Aggregate Intrinsic Value $ 606