XML 75 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share and Stock Plans (Tables)
12 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted earnings per share (share data presented in thousands):
 
 Year Ended March 31,
Numerator for basic and diluted earnings per share:202520242023
Net income (loss)$(5,138)$46,625 $48,429 
Denominators:
Weighted-average common stock outstanding— denominator for basic EPS28,738 28,728 28,600 
Effect of dilutive employee stock options, RSU's and performance shares— 298 218 
Adjusted weighted-average common stock outstanding and assumed conversions— denominator for diluted EPS28,738 29,026 28,818 
Schedule of Stock Options Roll Forward
A summary of option transactions during each of the three fiscal years in the period ended March 31, 2025, is as follows:

 SharesWeighted-
average
Exercise Price per share
Weighted-
average
Remaining
Contractual
Life (in years)
Aggregate
Intrinsic
Value
Outstanding at April 1, 2022
679,785 $33.82 7.08$15,294 
Granted394,586 34.91 
Exercised(32,158)22.15 
Cancelled(67,042)35.32 
Outstanding at March 31, 2023
975,171 $34.54 7.13$5,497 
Granted298,674 36.19 
Exercised(62,060)25.73 
Cancelled(17,945)37.49 
Outstanding at March 31, 2024
1,193,840 $35.37 6.93$12,392 
Granted188,089 45.34 
Exercised(12,648)29.44 
Cancelled(115,655)41.26 
Outstanding at March 31, 2025
1,253,626 36.38 5.99$80 
Exercisable at March 31, 2025
802,964 $37.51 4.91$80 
Schedule of Share-based Compensation, Stock Options, Activity The following table provides certain information with respect to stock options outstanding at March 31, 2025:
 Stock Options
Outstanding
Weighted-average
Exercise Price
Weighted-average
Remaining
Contractual Life
Range of Exercise Prices
$10.01 to 20.0051,957 $15.16 1.15
$20.01 to 30.00148,747 $25.15 3.38
$30.01 to $40.00737,078 $34.66 6.27
$40.01 to $50.00178,645 $45.48 8.71
$50.01 to $60.00137,199$54.26 5.59
 1,253,626 $36.38 5.99
The following table provides certain information with respect to stock options exercisable at March 31, 2025:

Range of Exercise PricesStock Options
Exercisable
Weighted- average
Exercise Price per share
$10.01 to 20.0051,957 $15.16 
$20.01 to 30.00148,747 25.15 
$30.01 to $40.00459,600 34.33 
$40.01 to $50.006,365 49.36 
$50.01 to $60.00136,295 54.26 
 802,964 $37.51 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions The following table provides the weighted-average assumptions used to value stock options granted during fiscal 2025, 2024, and 2023:
 
Year Ended
March 31,
2025
Year Ended
March 31,
2024
Year Ended
March 31,
2023
Assumptions:
Risk-free interest rate4.76 %4.28 %2.53 %
Dividend yield0.62 %0.77 %0.81 %
Volatility factor0.3420.3360.330
Expected life5.5 years5.5 years5.5 years
Schedule of Unvested Restricted Stock Units Roll Forward
A summary of the restricted stock unit awards granted under the Company’s LTIP plan as of March 31, 2025 is as follows:

 SharesWeighted-average
Grant Date
Fair Value per share
Unvested at April 1, 2022
244,736 $39.86 
Granted161,582 31.61 
Vested(132,953)35.44 
Forfeited(26,140)38.15 
Unvested at March 31, 2023
247,225 $37.02 
Granted159,816 37.57 
Vested(145,862)39.21 
Forfeited(10,267)41.61 
Unvested at March 31, 2024
250,912 $35.91 
Granted136,870 39.71 
Vested(127,514)38.60 
Forfeited(12,632)40.56 
Unvested at March 31, 2025
247,636 $36.38 
Schedule of Nonvested Performance-based Units Activity
A summary of the performance shares transactions during each of the three fiscal years in the period ended March 31, 2025 is as follows:

SharesWeighted-average
Grant Date
Fair Value per share
Unvested at April 1, 2022
138,032 $35.35 
Granted67,606 33.03 
Forfeited(26,633)35.26 
Unvested at March 31, 2023
179,005 $34.49 
Granted73,453 36.58 
Vested(39,720)35.95 
Forfeited(33,838)28.66 
Unvested at March 31, 2024
178,900 $36.13 
Granted123,401 37.44 
Vested(19,960)53.56 
Forfeited(27,485)50.02 
Unvested at March 31, 2025
254,856 $33.90