XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Shares        
Outstanding at beginning of period (in shares) 2,953,356 3,399,240 4,458,611  
Granted (in shares) 700,000 0 0  
Exercised (in shares) (937,217) (423,824) (1,001,411)  
Expired (in shares) (7,900) (4,100) (1,380)  
Forfeited (in shares) (10,280) (17,960) (56,580)  
Outstanding at ending of period (in shares) 2,697,959 2,953,356 3,399,240 4,458,611
Exercisable at end of period (in shares) 1,997,959      
Weighted Average Exercise Price        
Outstanding at beginning of period (in usd per shares) $ 15.16 $ 14.06 $ 12.30  
Granted (in usd per share) 50.63 0 0  
Exercised (in usd per share) 27.14 6.55 6.39  
Expired (in usd per share) 4.06 10.54 11.82  
Forfeited (in usd per share) 12.28 11.78 11.33  
Outstanding at ending balance (in usd per share) 20.25 $ 15.16 $ 14.06 $ 12.30
Exercisable at end of period (in usd per share) $ 9.60      
Weighted Average Remaining Contractual Term (Years)        
Outstanding (in years) 5 years 1 month 6 days 4 years 4 years 10 months 24 days 5 years 9 months 18 days
Exercisable at end of period (in years) 3 years 7 months 6 days      
Aggregate Intrinsic Value (in thousands)        
Outstanding $ 45,867 $ 147,812 $ 503,174 $ 115,501
Exercised 32,858 $ 43,525 $ 81,181  
Exercisable at end of period $ 45,867