Stock-Based Compensation - Intrinsic Value of Options Exercised and Fair Value of Options Vested (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Mar. 31, 2023 |
|
Share-Based Payment Arrangement [Abstract] | |||
Total fair value of options vested | $ 7,779 | $ 12,334 | $ 15,375 |
Total intrinsic value of options exercised | $ 138 | $ 6,441 | $ 16,909 |