Net Income (Loss) Per Share - Schedule of Antidilutive Awards (Details) - shares shares in Thousands |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive shares (in shares) | 6,910 | 8,738 | 12,439 |
| Stock options | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive shares (in shares) | 50 | 276 | 497 |
| Restricted stock units and Performance stock units | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive shares (in shares) | 2,108 | 2,418 | 7,396 |
| Potential shares attributable to the ESPP | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive shares (in shares) | 1,652 | 2,944 | 1,446 |
| Warrants to purchase common stock | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive shares (in shares) | 3,100 | 3,100 | 3,100 |