v3.26.1
Common Stock - Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Shares subject to Options Outstanding      
Shares subject to options outstanding, beginning balance (in shares) 2,411,000    
Options granted (in shares) 0 0  
Options exercised (in shares) (343,000)    
Options cancelled and forfeited (in shares) (1,000)    
Shares subject to options outstanding, ending balance (in shares) 2,067,000   2,411,000
Exercisable (in shares) 2,067,000    
Vested and expected to vest (in shares) 2,067,000    
Weighted- Average Exercise Price Per Share      
Shares subject to options outstanding, weighted-average exercise price (in dollars per share) $ 7.10   $ 6.70
Options granted (in dollars per share) 0    
Options exercised (in dollars per share) 4.30    
Options cancelled and forfeited (in dollars per share) 13.50    
Exercisable (in dollars per share) 7.10    
Vested and expected to vest (in dollars per share) $ 7.10    
Weighted- Average Remaining Contractual Term (in years)      
Options outstanding, weighted-average remaining contractual term (in years) 2 years   2 years 4 months 13 days
Exercisable, weighted-average remaining contractual term (in years) 2 years    
Vested and expected to vest, weighted-average remaining contractual term (in years) 2 years    
Aggregate Intrinsic Value      
Options outstanding, aggregate intrinsic value $ 367   $ 530
Options exercised, aggregate intrinsic value 63 $ 220  
Exercisable, aggregate intrinsic value 367    
Vested and expected to vest, aggregate intrinsic value $ 367