XML 128 R113.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Payments - Summary of Options Outstanding (Details) - Stock Options [Member]
12 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Share-based Payments [Abstract]  
Options outstanding, shares (in Shares) | shares 1,053,561
Options outstanding, weighted average exercise price (in Dollar per share) $ 20.2
Options outstanding, weighted average remaining life 3 years 11 months 4 days
Options outstanding, aggregate intrinsic value (in Dollars) | $ $ 24,000
Options exercisable, shares (in Shares) | shares 966,273
Options exercisable, weighted average exercise price (in Dollar per share) $ 21.19
Options exercisable, weighted average remaining life 3 years 6 months 7 days
Options exercisable, aggregate intrinsic value (in Dollars) | $ $ 8,000
$9.32 to $17.38 [Member]  
Share-based Payments [Abstract]  
Exercise price of options, lower range (in Dollar per share) $ 9.32
Exercise price of options, upper range (in Dollar per share) $ 17.38
Options outstanding, shares (in Shares) | shares 334,524
Options outstanding, weighted average exercise price (in Dollar per share) $ 12.97
Options outstanding, weighted average remaining life 6 years 5 months 12 days
Options outstanding, aggregate intrinsic value (in Dollars) | $ $ 24,000
Options exercisable, shares (in Shares) | shares 247,236
Options exercisable, weighted average exercise price (in Dollar per share) $ 14.26
Options exercisable, weighted average remaining life 5 years 8 months 23 days
Options exercisable, aggregate intrinsic value (in Dollars) | $ $ 8,000
$19.00 to $22.73 [Member]  
Share-based Payments [Abstract]  
Exercise price of options, lower range (in Dollar per share) $ 19
Exercise price of options, upper range (in Dollar per share) $ 22.73
Options outstanding, shares (in Shares) | shares 404,213
Options outstanding, weighted average exercise price (in Dollar per share) $ 19.58
Options outstanding, weighted average remaining life 3 years 9 months 10 days
Options exercisable, shares (in Shares) | shares 404,213
Options exercisable, weighted average exercise price (in Dollar per share) $ 19.58
Options exercisable, weighted average remaining life 3 years 9 months 10 days
$25.21 to $27.40 [Member]  
Share-based Payments [Abstract]  
Exercise price of options, lower range (in Dollar per share) $ 25.21
Exercise price of options, upper range (in Dollar per share) $ 27.4
Options outstanding, shares (in Shares) | shares 125,800
Options outstanding, weighted average exercise price (in Dollar per share) $ 27.33
Options outstanding, weighted average remaining life 2 years 2 months 19 days
Options exercisable, shares (in Shares) | shares 125,800
Options exercisable, weighted average exercise price (in Dollar per share) $ 27.33
Options exercisable, weighted average remaining life 2 years 2 months 19 days
$28.68 to $31.13 [Member]  
Share-based Payments [Abstract]  
Exercise price of options, lower range (in Dollar per share) $ 28.68
Exercise price of options, upper range (in Dollar per share) $ 31.13
Options outstanding, shares (in Shares) | shares 189,024
Options outstanding, weighted average exercise price (in Dollar per share) $ 29.59
Options outstanding, weighted average remaining life 11 months 12 days
Options exercisable, shares (in Shares) | shares 189,024
Options exercisable, weighted average exercise price (in Dollar per share) $ 29.59
Options exercisable, weighted average remaining life 11 months 12 days