Stock-Based Compensation - Schedule of Stock Based Compensation Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Share-Based Payment Arrangement [Abstract] | ||||
| Pre-tax stock-based compensation costs charged against income | $ 1,231 | $ 1,767 | $ 5,225 | $ 5,449 |
| Income tax benefit recognized on compensation costs | 196 | 229 | 703 | 694 |
| Total fair value of options and RSUs vested during the period | 1,059 | 1,240 | 10,025 | 10,276 |
| Cash received from the exercise of stock options | 94 | 752 | 94 | 3,907 |
| Tax benefits realized from tax deductions resulting from RSU issuances and stock option exercises | $ 297 | $ 162 | $ 647 | $ 942 |