XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock Options (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Options to purchase common stock    
Stock Based Compensation    
Shares available for grant, beginning balance 3,263,000  
Additional shares authorized 3,500,000  
Options granted (in shares) (497,000)  
RSUs granted (in shares) (5,728,000)  
RSUs forfeited/cancelled (in shares) 760,000  
Shares available for grant, end balance 1,298,000 3,263,000
Number of shares Outstanding    
Outstanding, beginning balance (in shares) 5,300,000  
Options granted (in shares) 497,000  
Options exercised (in shares) (265,000)  
Outstanding, end balance (in shares) 5,532,000 5,300,000
Exercisable (in shares) 4,525,000  
Vested and expected to vest (in shares) 5,466,000  
Weighted-Average Exercise Price    
Outstanding, beginning balance (in dollars per share) | $ / shares $ 21.11  
Granted (in dollars per share) | $ / shares 44.29  
Exercised (in dollars per share) | $ / shares 13.26  
Outstanding, end balance (in dollars per share) | $ / shares 23.57 $ 21.11
Exercisable (in dollars per share) | $ / shares 13.81  
Vested and expected to vest (in dollars per share) | $ / shares $ 23.05  
Additional disclosures    
Weighted average contractual term, options outstanding 4 years 7 months 9 days 4 years 10 months 2 days
Exercisable (in years) 3 years 8 months 26 days  
Vested and expected to vest (in years) 4 years 6 months 21 days  
Aggregate intrinsic value, options outstanding | $ $ 142,513 $ 131,385
Aggregate intrinsic value, options exercisable | $ 141,977  
Aggregate intrinsic value, vested and expected to vest | $ $ 142,478  
Non-employee stock options    
Number of shares Outstanding    
Outstanding, end balance (in shares) 23,005  
Vested and expected to vest (in shares) 0  
Restricted stock units    
Stock Based Compensation    
RSUs granted (in shares) (5,728,000)  
RSUs forfeited/cancelled (in shares) 760,000