Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation (Tables)

v3.25.1
Stock-Based Compensation (Tables)
12 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Shares Outstanding
A summary of stock option activity under our Stock Plans for fiscal 2025, 2024, and 2023 are as follows:
Options Outstanding
Number of Shares Weighted Average Exercise Price
Balance at March 31, 2022 89,237 $ 17.20 
Expired (14,871) 21.52 
Balance at March 31, 2023 74,366 $ 16.33 
Expired —  — 
Balance at March 31, 2024 74,366 $ 16.33 
Exercised (33,573) 18.83 
Balance at March 31, 2025 40,793 $ 14.28 
Schedule of Stock Options Outstanding, Vested and Exercisable
The following table summarizes information about stock options outstanding as of March 31, 2025:
Options Outstanding Options Vested and Exercisable
Exercise Price Number Outstanding Weighted Average Contractual Life (Years) Weighted Average Exercise Price Aggregate Intrinsic Value at March 31, 2025 Number Vested and Exercisable Weighted Average Contractual Life (Years) Weighted Average Exercise Price Aggregate Intrinsic Value at March 31, 2025
$14.28 40,793 5.2 $ 14.28  $ 554  40,793  5.2 $ 14.28  $ 554 
Schedule of Unvested Restricted Stock Units Issued
The following table summarizes the activity with regard to unvested restricted stock units issued to employees during fiscal 2025, 2024, and 2023.
Restricted Stock Units Number of Shares Weighted Average Grant Fair Value
Balance of unvested units at March 31, 2022 294,153 $ 16.26 
Granted 167,842 16.82 
Released (112,157) 17.56 
Forfeited (13,584) 15.83 
Balance of unvested units at March 31, 2023 336,254  $ 16.12 
Granted 135,963  23.26 
Released (176,813) 15.12 
Forfeited (3,590) 20.57 
Balance of unvested units at March 31, 2024 291,814 $ 20.00 
Granted 122,730 32.13 
Released (132,365) 18.94 
Forfeited (22,507) 22.03 
Balance of unvested units at March 31, 2025 259,672 $ 26.10 
Schedule of Target Number of Stock Units that can be Earned
The following table summarizes the target number of performance stock units outstanding and the minimum and maximum number of shares that can be earned as of March 31, 2025.
Fiscal Year Granted Target Minimum Maximum
Fiscal 2023 135,479 270,958
Fiscal 2024 100,180 200,360
Fiscal 2025 67,373 134,746