Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Mar. 31, 2022 |
|
| Leases [Abstract] | |||
| Cash paid for amounts included in the measurement of operating lease liabilities | $ 9,454 | $ 8,872 | $ 9,059 |
| Cash paid for amounts included in the measurement of finance lease liabilities | 1,200 | 1,166 | 1,132 |
| ROU assets obtained in exchange for new operating lease liabilities | 22,506 | 31,423 | 5,364 |
| ROU assets obtained in exchange for new finance lease liabilities | $ 0 | $ 0 | $ 14,582 |