v3.26.1
Stockholders' Equity - Schedule of Activity Related to Unvested RSUs and PSUs (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
RSUs  
Number of Shares  
Beginning balance (in shares) 1,585,260
Granted (in shares) 1,245,383
Vested (in shares) (673,360)
Forfeited (in shares) 0
Ending balance (in shares) 2,157,283
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 79.43
Forfeited (in USD per share) | $ / shares 0
Ending balance (in USD per share) | $ / shares $ 95.59
PSU awards, vested (in shares) 673,360
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