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 |