XML 112 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Option Activity (Details) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Outstanding - Beginning Balance 7,340,521 7,027,941 7,554,305
Granted 432,990 589,287 541,353
Exercised (407,814) (206,898) (1,037,910)
Forfeited (140,877) (69,809) (29,807)
Outstanding - Ending Balance 7,224,820 7,340,521 7,027,941
Vested (exercisable) 6,356,813    
Expected to vest (unexercisable) 868,007    
Weighted-average fair value per share $ 11.86 $ 17.17 $ 32.79
Weighted- Average Exercise Price/Share      
Outstanding - Beginning Balance 15.10 13.97 10.29
Granted 20.63 30.12 56.61
Exercised 3.63 9.90 8.66
Forfeited 24.82 43.42 40.56
Outstanding - Ending Balance 15.88 $ 15.10 $ 13.97
Vested (exercisable) 13.88    
Expected to vest (unexercisable) $ 30.55    
Weighted- Average Remaining Contractual Term (Years)      
Outstanding balance at end 4 years 3 months 18 days    
Vested (exercisable) 4 years 1 month 6 days    
Expected to vest (unexercisable) 5 years 8 months 12 days    
Aggregated Intrinsic Value      
Outstanding balance at end $ 34,594    
Vested (exercisable) 34,545    
Expected to vest (unexercisable) $ 49