Benefit plans (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| 401(k) Plan | ||
| Defined Contribution Plan Disclosure [Line Items] | ||
| Contributions to the plan | $ 3.7 | $ 2.4 |
| Pension Plan | ||
| Defined Contribution Plan Disclosure [Line Items] | ||
| Maximum percentage of contribution by employee of their annual base salary (as a percent) | 8.00% | |