Stock-Based Compensation - Schedule of Stock Based Compensation Information (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Share-Based Payment Arrangement [Abstract] | ||
| Pre-tax stock-based compensation costs charged against income | $ 3,994 | $ 3,682 |
| Income tax benefit recognized on compensation costs | 507 | 465 |
| Total fair value of options and RSUs vested during the period | 8,966 | 9,036 |
| Cash received from the exercise of stock options | 0 | 3,155 |
| Tax benefits realized from tax deductions resulting from RSU issuances and stock option exercises | $ 350 | $ 780 |