v3.26.3
Stockholders' Equity - Schedule of Activity Related to Unvested RSUs and PSUs (Details)
9 Months Ended
Sep. 30, 2026
$ / shares
shares
RSUs  
Number of Shares  
Beginning balance (in shares) 1,585,260
Granted (in shares) 1,245,383
Vested (in shares) (962,882)
Forfeited (in shares) 0
Ending balance (in shares) 1,867,761
Weighted- Average Grant-Date Fair Value (per share)  
Beginning balance (in USD per share) | $ / shares $ 98.68
Granted (in USD per share) | $ / shares 82.91
Vested (in USD per share) | $ / shares 78.32
Forfeited (in USD per share) | $ / shares 0
Ending balance (in USD per share) | $ / shares $ 98.66
PSU awards, vested (in shares) 962,882
PSUs  
Number of Shares  
Granted (in shares) 264,300
Vested (in shares) (528,600)
Weighted- Average Grant-Date Fair Value (per share)  
PSU awards, vested (in shares) 528,600