v3.26.3
SHARE-BASED COMPENSATION - Summary of Unvested RSAs Outstanding (Details) - RSAs
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Number of Shares  
Unvested RSAs, beginning balance (in shares) | shares 641,117
Granted (in shares) | shares 234,198
Vested (in shares) | shares (213,584)
Forfeited (in shares) | shares (11,750)
Unvested RSAs, ending balance (in shares) | shares 649,981
Weighted-Average Grant Date Fair Value  
Unvested RSAs, beginning balance (in dollars per share) | $ / shares $ 36.08
Granted (in dollars per share) | $ / shares 43.05
Vested (in dollars per share) | $ / shares 34.35
Forfeited (in dollars per share) | $ / shares 38.11
Unvested RSAs, ending balance (in dollars per share) | $ / shares $ 39.13