XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Summary of Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Options    
Outstanding Options, Beginning of period 7,929,150  
Options granted 700,601  
Options exercised (102,024)  
Options forfeited (1,601)  
Outstanding Options, End of period 8,526,126  
Exercisable at the end of period 6,376,523  
Vested and expected to vest, at the end of period 8,270,035  
Weighted-Average Exercise Price    
Outstanding Exercise Price (in dollars per share) $ 17.66  
Options granted (in dollars per share) 35.13  
Options exercised (in dollars per share) 13.61  
Options forfeited (in dollars per share) 31.21  
Outstanding Exercise Price (in dollars per share) 19.15  
Exercisable at the end of period (in dollars per share) 16.25  
Vested and expected to vest at end of period (in dollars per share) $ 18.83  
Additional Disclosures    
Outstanding Intrinsic Value $ 156,491  
Exercisable aggregate intrinsic value 135,510  
Allocated share based compensation 6,111 $ 5,022
Vested and expected to vest aggregate intrinsic value $ 154,400  
Vested and expected to vest weighted average remaining contractual term 5 years 10 days  
Employee Stock Options [Member]    
Additional Disclosures    
Contractual term 5 years 1 month 24 days  
Exercisable remaining contractual term (in Years) 3 years 11 months 8 days  
Allocated share based compensation $ 3,000 $ 2,500