v3.25.2
Equity Incentive Plan - RSU Activity (Details) - Restricted stock units
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Number of Shares  
Balance (in shares) | shares 5,091,601
RSUs granted (in shares) | shares 1,707,016
RSUs vested and settled (in shares) | shares (1,270,271)
RSUs cancelled/forfeited (in shares) | shares (311,902)
Balance (in shares) | shares 5,216,444
Weighted
average grant
date fair value  
Balance (in usd per share) | $ / shares $ 19.22
RSUs granted (in usd per share) | $ / shares 38.21
RSUs vested and settled (in usd per share) | $ / shares 19.23
RSUs cancelled/forfeited (in usd per share) | $ / shares 20.22
Balance (in usd per share) | $ / shares $ 26.03