v3.26.1
Stock-Based Compensation - Schedule of RSU Activity (Details) - RSUs
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of Awards  
Outstanding, beginning balance (in shares) | shares 1,415,919
Granted (in shares) | shares 966,258
Vested (in shares) | shares (544,154)
Canceled and forfeited (in shares) | shares (56,443)
Outstanding, ending balance (in shares) | shares 1,781,580
Weighted-Average Grant Date Fair Value per Award  
Unvested and outstanding, beginning balance (in dollars per share) | $ / shares $ 39.08
Granted (in dollars per share) | $ / shares 100.61
Vested (in dollars per share) | $ / shares 34.06
Canceled and forfeited (in dollars per share) | $ / shares 64.44
Unvested and outstanding, ending balance (in dollars per share) | $ / shares $ 73.19