XML 109 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of Shares      
Granted 0 0  
Stock options      
Number of Shares      
Outstanding - Beginning Balance 7,027,941 7,554,305 6,679,581
Granted 589,287 541,353 1,789,000
Exercised (206,898) (1,037,910) (855,717)
Forfeited (69,809) (29,807) (56,475)
Expired     (2,084)
Outstanding - Ending Balance 7,340,521 7,027,941 7,554,305
Vested (exercisable) 6,054,897    
Expected to vest (unexercisable) 1,285,624    
Weighted-average fair value per share $ 17.17 $ 32.79 $ 13.21
Weighted- Average Exercise Price/Share      
Outstanding - Beginning Balance 13.97 10.29 7.14
Granted 30.12 56.61 20.46
Exercised 9.90 8.66 6.73
Forfeited 43.42 40.56 13.39
Expired     19.56
Outstanding - Ending Balance 15.10 $ 13.97 $ 10.29
Vested (exercisable) 11.54    
Expected to vest (unexercisable) $ 31.85    
Weighted- Average Remaining Contractual Term (Years)      
Outstanding balance at end 4 years 10 months 24 days    
Vested (exercisable) 4 years 7 months 6 days    
Expected to vest (unexercisable) 6 years 7 months 6 days    
Aggregated Intrinsic Value      
Outstanding balance at end $ 48,557,300    
Vested (exercisable) 48,307,700    
Expected to vest (unexercisable) $ 249,500    
Warrants      
Number of Shares      
Outstanding - Beginning Balance     1,001,028
Exercised     (963,149)
Expired     (37,879)
Weighted- Average Exercise Price/Share      
Outstanding - Beginning Balance     $ 3.83
Exercised     3.80
Expired     $ 4.58
Weighted- Average Remaining Contractual Term (Years)      
Outstanding balance at end     0 years
Vested (exercisable)     0 years