XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Shares        
Number of shares outstanding, beginning of period (in shares) 6,731 9,441 12,939  
Number of shares, granted (in shares) 0 0 0  
Number of shares, exercised (in shares) (1,174) (2,671) (2,956)  
Number of shares, forfeited/canceled (in shares) (72) (39) (542)  
Number of shares outstanding, end of period (in shares) 5,485 6,731 9,441 12,939
Number of shares exercisable (in shares) 5,485      
Weighted Average Exercise Price        
Weighted average exercise price, outstanding, beginning of period (in USD per share) $ 9.21 $ 8.56 $ 8.38  
Weighted average exercise price, granted (in USD per share) 0 0 0  
Weighted average exercise price, exercised (in USD per share) 9.98 6.84 7.34  
Weighted average exercise price, forfeited/canceled (in USD per share) 16.15 14.96 10.80  
Weighted average exercise price, outstanding, end of period (in USD per share) 8.96 $ 9.21 $ 8.56 $ 8.38
Weighted average exercise price, exercisable (in USD per share) $ 8.96      
Weighted Average Remaining Contractual Term/ Aggregate Intrinsic Value        
Weighted average remaining contractual term (in years), outstanding 4 years 6 months 5 years 6 months 6 years 4 months 24 days 7 years 1 month 6 days
Weighted average remaining contractual term (in years), exercisable 4 years 6 months      
Aggregate intrinsic value, outstanding, beginning of period $ 308,677 $ 412,547 $ 201,608  
Aggregate intrinsic value, exercised 47,880 111,256 73,277  
Aggregate intrinsic value, outstanding, end of period 160,135 $ 308,677 $ 412,547 $ 201,608
Aggregate intrinsic value, exercisable $ 160,135