XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation - Schedule of Stock-based Awards (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Shares Subject to Options Outstanding        
Beginning balance (in shares) 15,886 13,603 18,186  
Options granted (in shares) 1,290 5,733 100  
Options exercised (in shares) (2,989) (2,484) (4,455)  
Options cancelled, forfeited, expired (in shares) (1,664) (966) (228)  
Ending balance (in shares) 12,523 15,886 13,603 18,186
Vested and expected to vest, Shares Subject to Options Outstanding (in shares) 12,521      
Exercisable, Shares Subject to Options Outstanding (in shares) 7,534      
Weighted- Average Exercise Price per Option        
Beginning balance (in dollars per share) $ 34.21 $ 12.47 $ 3.92  
Options granted (in dollars per share) 51.21 97.71 137.17  
Options exercised (in dollars per share) 4.96 4.08 4.83  
Options cancelled (in dollars per share) 62.62 74.88 2.67  
Ending balance (in dollars per share) 21.03 $ 34.21 $ 12.47 $ 3.92
Vested and expected to vest, Weighted- Average Exercise Price per Option (in dollars per share) 21.03      
Options exercisable, Weighted- Average Exercise Price per Option (in dollars per share) $ 4.15      
Weighted- Average Remaining Contractual Terms (in years)        
Stock options outstanding, weighted-average remaining contractual term 5 years 8 months 12 days 6 years 3 months 18 days 6 years 7 years
Stock options vested and expected to vest, weighted-average remaining contractual term 5 years 8 months 12 days      
Stock options exercisable, weighted-average remaining contractual term 3 years 9 months 18 days      
Aggregate Intrinsic Value        
Stock options outstanding, aggregate intrinsic value $ 787,633 $ 451,782 $ 1,726,440 $ 1,310,650
Stock options exercised, aggregate intrinsic value 171,225 $ 180,990 $ 503,243  
Stock options vested and expected to vest, aggregate intrinsic value 787,469      
Stock options exercisable, aggregate intrinsic value $ 601,503