v3.26.3
Stock-Based Compensation Outstanding RSUs (Details) - Outstanding Restricted Stock Units - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Shares Underlying RSUs    
Outstanding - restricted stock units 4,049 3,870
Granted - restricted stock units 2,272 2,163
Forfeited - restricted stock units (255) (188)
Released - restricted stock units (1,784) (1,690)
Outstanding - restricted stock units 4,282 4,155
Vested and unreleased restricted stock units 612 560
Weighted- Average Grant Date Fair Value Per RSU    
Outstanding - weighted average grant date fair value per RSU $ 29.45 $ 32.56
Granted - weighted average grant date fair value per RSU 26.55 30.89
Forfeited - weighted average grant date fair value per RSU 28.01 37.20
Released - weighted average grant date fair value per RSU 33.14 35.09
Outstanding - weighted average grant date fair value per RSU $ 26.44 $ 30.45