v3.24.3
Common Stock - Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Shares subject to Options Outstanding      
Shares subject to options outstanding, beginning balance (in shares) 9,022,000    
Options granted (in shares) 0 0  
Options exercised (in shares) (3,316,000)    
Options forfeited (in shares) (2,000)    
Shares subject to options outstanding, ending balance (in shares) 5,704,000   9,022,000
Exercisable (in shares) 5,452,000    
Vested and expected to vest (in shares) 5,704,000    
Weighted- Average Exercise Price Per Share      
Shares subject to options outstanding, weighted-average exercise price (in dollars per share) $ 5.73   $ 4.38
Options granted (in dollars per share) 0    
Options exercised (in dollars per share) 2.05    
Options forfeited (in dollars per share) 2.31    
Exercisable (in dollars per share) 5.81    
Vested and expected to vest (in dollars per share) $ 5.73    
Weighted- Average Remaining Contractual Term (in years)      
Options outstanding, weighted-average remaining contractual term (in years) 3 years 5 months 12 days   3 years 4 months 28 days
Exercisable, weighted-average remaining contractual term (in years) 3 years 6 months 3 days    
Vested and expected to vest, weighted-average remaining contractual term (in years) 3 years 5 months 12 days    
Aggregate Intrinsic Value      
Options outstanding, aggregate intrinsic value $ 781   $ 853
Options exercised, aggregate intrinsic value 388 $ 358  
Exercisable, aggregate intrinsic value 746    
Vested and expected to vest, aggregate intrinsic value $ 781