Loss per Share (Details) - shares |
3 Months Ended | |
|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total common stock equivalents (in shares) | 7,895,814 | 7,255,433 |
| Stock options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total common stock equivalents (in shares) | 5,996,025 | 5,789,272 |
| Restricted stock units | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total common stock equivalents (in shares) | 1,860,408 | 1,415,219 |
| Employee stock purchase plan shares | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total common stock equivalents (in shares) | 39,381 | 50,942 |