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