v3.26.1
Share-Based Compensation - RSU Activity (Details) - Restricted Stock Units (RSUs) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Number of shares subject to outstanding RSUs    
Beginning balance, outstanding (in shares) 3,202,492 3,955,487
Granted (in shares) 69,215 1,311,088
Released (in shares) (720,320) (619,026)
Forfeited (in shares) (193,076) (163,160)
Ending balance, outstanding (in shares) 2,358,311 4,484,389