XML 123 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
RSUs without Performance Conditions      
Number of RSUs      
Beginning balance (in shares) 2,267,854    
Granted (in shares) 558,747 1,123,076 837,576
Vested (in shares) (722,979)    
Forfeited (in shares) (143,941)    
Ending balance (in shares) 1,959,681 2,267,854  
Weighted Average Grant Date Fair Value      
Beginning balance (USD per share) $ 65.67    
Granted (USD per share) 55.40 $ 63.76 $ 86.35
Vested (USD per share) 62.72    
Forfeited (USD per share) 66.76    
Ending balance (USD per share) $ 63.75 $ 65.67  
Aggregate Intrinsic Value (in thousands)      
Beginning balance $ 112,213    
Vested 39,328    
Ending balance $ 126,635 $ 112,213  
Vested and expected to vest (in shares) 1,959,681    
Vested and expected to vest (USD per share) $ 63.75    
Vested and expected to vest, aggregate intrinsic value $ 126,635    
RSUs with Performance Conditions      
Number of RSUs      
Beginning balance (in shares) 294,922    
Granted (in shares) 0 168,223 120,314
Vested (in shares) (48,406)    
Forfeited (in shares) (28,322)    
Ending balance (in shares) 218,194 294,922  
Weighted Average Grant Date Fair Value      
Beginning balance (USD per share) $ 73.94    
Granted (USD per share) 0 $ 71.64 $ 87.53
Vested (USD per share) 65.52    
Forfeited (USD per share) 81.18    
Ending balance (USD per share) $ 74.86 $ 73.94  
Aggregate Intrinsic Value (in thousands)      
Beginning balance $ 14,593    
Vested 2,556    
Ending balance $ 14,100 $ 14,593  
Vested and expected to vest (in shares) 206,047    
Vested and expected to vest (USD per share) $ 74.12    
Vested and expected to vest, aggregate intrinsic value $ 13,315