v3.26.1
Share-Based Compensation - RSU Activity (Details) - Restricted Stock Units (RSUs) - shares
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Number of shares subject to outstanding RSUs        
Beginning balance, outstanding (in shares) 2,358,311 3,202,492 4,484,389 3,955,487
Granted (in shares) 416,645 69,215 74,543 1,311,088
Released (in shares) (425,094) (720,320) (413,240) (619,026)
Forfeited (in shares) (226,197) (193,076) (44,996) (163,160)
Ending balance, outstanding (in shares) 2,123,665 2,358,311 4,100,696 4,484,389