v3.25.2
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