Stock-Based Compensation - Employee Stock Purchase Plan (Details) |
12 Months Ended |
|---|---|
|
Mar. 31, 2026
Rate
shares
| |
| Share-Based Payment Arrangement [Abstract] | |
| Employee stock purchase plan maximum shares in offering period (in shares) | shares | 400,000 |
| Employee stock purchase plan purchase discount | Rate | 85.00% |