v3.25.1
Share-Based Compensation - RSU activity (Details) - RSUs
3 Months Ended
Mar. 31, 2025
shares
RSU and RSA activity ( including Performance RSUs and RSAs)  
Outstanding at beginning of period 3,955,487
Granted (in shares) 1,311,088
Released (in shares) (619,026)
Forfeited (in shares) (163,160)
Outstanding at end of period 4,484,389