Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares |
Jun. 30, 2026 |
Mar. 31, 2026 |
|---|---|---|
| Schedule Of Common Stock Reserved For Future Issuance [Line Items] | ||
| Conversion of Series A preferred stock (in shares) | 10,000 | 10,000 |
| Stock options outstanding (in shares) | 8,356,594 | 9,993,443 |
| Common shares available for future issuance (in shares) | 19,063,211 | 22,220,246 |
| Equity awards available for future grants (in shares) | 6,581,552 | 7,822,985 |
| Stock options outstanding | ||
| Schedule Of Common Stock Reserved For Future Issuance [Line Items] | ||
| Stock options outstanding (in shares) | 8,357,594 | 9,996,503 |
| Restricted stock units outstanding | ||
| Schedule Of Common Stock Reserved For Future Issuance [Line Items] | ||
| Restricted stock units outstanding (in shares) | 4,048,029 | 4,254,184 |
| Capped value appreciation rights outstanding | ||
| Schedule Of Common Stock Reserved For Future Issuance [Line Items] | ||
| Common shares available for future issuance (in shares) | 66,036 | 136,574 |