v3.26.1
Stock-Based Compensation - RSUs activity (Details) - RSUs
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of Shares  
Unvested as of beginning of the period (Shares) | shares 2,527,377
RSUs granted (Shares) | shares 895,096
RSUs released (Shares) | shares (68,665)
RSUs forfeited (Shares) | shares (90,533)
Unvested as of ending of the period (Shares) | shares 3,263,275
Weighted-Average Grant Date Fair Value Per Share  
Unvested as on beginning of the period ($ per share) | $ / shares $ 4.01
RSUs granted ($ per shares) | $ / shares 25.14
RSUs released ($ per shares) | $ / shares 5.05
RSUs forfeited ($ per shares) | $ / shares 6.56
Unvested as of ending of the period ($ per share) | $ / shares $ 9.72