v3.25.4
Common Stock and Employee Stock Plans - Schedule of Restricted Stock Units (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Weighted- Average Grant Date Fair Value    
Expected to vest, aggregate intrinsic value $ 503,286  
Restricted stock units    
Number of Shares    
Nonvested units at beginning of period (in shares) 26,194  
Granted (in shares) 25,598  
Vested (in shares) (21,065)  
Canceled (in shares) (4,386)  
Nonvested units at end of period (in shares) 26,341  
Expected to vest (in shares) 25,983  
Weighted- Average Grant Date Fair Value    
Nonvested units at beginning of period (in dollars per share) $ 10.67  
Granted (in dollars per share) 13.65  
Vested (in dollars per share) 13.85  
Canceled (in dollars per share) 13.58  
Nonvested units at end of period (in dollars per share) $ 10.54  
Nonvested units, aggregate intrinsic value $ 510,228 $ 336,282