v3.26.1
Stock Plans - Schedule of RSU And PSU Activity (Details) - RSUs and PSUs - $ / shares
shares in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Number of Shares    
Outstanding. beginning balance (in shares) 1,742  
Granted (in shares) 679  
Vested (in shares) (273)  
Forfeited (in shares) (52)  
Outstanding. ending balance (in shares) 2,096  
Weighted- Average Grant Date Fair Value    
Outstanding. beginning balance (in dollars per share) $ 133.22  
Granted (in dollars per share) 119.82 $ 185.21
Vested (in dollars per share) 127.45  
Forfeited (in dollars per share) 203.74  
Outstanding. ending balance (in dollars per share) $ 127.81