XML 123 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Option Activity (Details) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Outstanding - Beginning Balance 7,224,820 7,340,521 7,027,941
Granted 342,531 432,990 589,287
Exercised (582,170) (407,814) (206,898)
Forfeited (182,707) (140,877) (69,809)
Outstanding - Ending Balance 6,802,474 7,224,820 7,340,521
Vested (exercisable) 6,229,380    
Expected to vest (unexercisable) 573,094    
Weighted-average fair value per share $ 7.52 $ 11.86 $ 17.17
Weighted- Average Exercise Price/Share      
Outstanding - Beginning Balance 15.88 15.1 13.97
Granted 13.63 20.63 30.12
Exercised 4.79 3.63 9.9
Forfeited 28.47 24.82 43.42
Outstanding - Ending Balance 16.38 $ 15.88 $ 15.1
Vested (exercisable) 15.85    
Expected to vest (unexercisable) $ 22.14    
Weighted- Average Remaining Contractual Term (Years)      
Outstanding balance at end 3 years 7 months 6 days    
Vested (exercisable) 3 years 6 months    
Expected to vest (unexercisable) 5 years 4 months 24 days    
Aggregated Intrinsic Value      
Outstanding balance at end $ 6,864    
Vested (exercisable) 6,863    
Expected to vest (unexercisable) $ 1