v3.26.1
Share-based Payments - Summary of Options Outstanding (Details) - Stock Options [Member]
12 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
shares
Share-based Payments [Abstract]  
Options outstanding, shares (in Shares) | shares 965,834
Options outstanding, weighted average exercise price (in Dollar per share) $ 19.47
Options outstanding, weighted average remaining life 3 years 2 months 1 day
Options outstanding, aggregate intrinsic value (in Dollars) | $ $ 227,000
Options exercisable, shares (in Shares) | shares 922,589
Options exercisable, weighted average exercise price (in Dollar per share) $ 19.95
Options exercisable, weighted average remaining life 2 years 11 months 19 days
Options exercisable, aggregate intrinsic value (in Dollars) | $ $ 152,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 322,923
Options outstanding, weighted average exercise price (in Dollar per share) $ 12.89
Options outstanding, weighted average remaining life 5 years 5 months 26 days
Options outstanding, aggregate intrinsic value (in Dollars) | $ $ 227,000
Options exercisable, shares (in Shares) | shares 279,678
Options exercisable, weighted average exercise price (in Dollar per share) $ 13.44
Options exercisable, weighted average remaining life 5 years 2 months 4 days
Options exercisable, aggregate intrinsic value (in Dollars) | $ $ 152,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 399,287
Options outstanding, weighted average exercise price (in Dollar per share) $ 19.58
Options outstanding, weighted average remaining life 2 years 9 months 10 days
Options exercisable, shares (in Shares) | shares 399,287
Options exercisable, weighted average exercise price (in Dollar per share) $ 19.58
Options exercisable, weighted average remaining life 2 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 124,500
Options outstanding, weighted average exercise price (in Dollar per share) $ 27.33
Options outstanding, weighted average remaining life 1 year 2 months 19 days
Options exercisable, shares (in Shares) | shares 124,500
Options exercisable, weighted average exercise price (in Dollar per share) $ 27.33
Options exercisable, weighted average remaining life 1 year 2 months 19 days
$28.68 to $30.31 [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) $ 30.31
Options outstanding, shares (in Shares) | shares 119,124
Options outstanding, weighted average exercise price (in Dollar per share) $ 28.72
Options outstanding, weighted average remaining life 3 months
Options exercisable, shares (in Shares) | shares 119,124
Options exercisable, weighted average exercise price (in Dollar per share) $ 28.72
Options exercisable, weighted average remaining life 3 months