Stockholders' equity - Schedule of Pre-funded Warrants (Details) - shares |
Sep. 30, 2026 |
Mar. 31, 2026 |
|---|---|---|
| Stock options, issued and outstanding | ||
| Class of Warrant or Right [Line Items] | ||
| Issuance of pre-funded warrants (in shares) | 11,273,533 | 11,785,458 |
| Restricted and performance stock units | ||
| Class of Warrant or Right [Line Items] | ||
| Issuance of pre-funded warrants (in shares) | 4,946,984 | 5,508,882 |
| Stock options and restricted stock units, future issuance | ||
| Class of Warrant or Right [Line Items] | ||
| Issuance of pre-funded warrants (in shares) | 3,819,646 | 1,569,457 |
| Employee stock purchase plan, available for future grants | ||
| Class of Warrant or Right [Line Items] | ||
| Issuance of pre-funded warrants (in shares) | 4,799,623 | 4,102,399 |
| Pre-funded warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Issuance of pre-funded warrants (in shares) | 16,794,493 | 14,058,153 |
| Total shares of common stock reserved for future issuance | ||
| Class of Warrant or Right [Line Items] | ||
| Issuance of pre-funded warrants (in shares) | 41,634,279 | 37,024,349 |