XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of Options (Details)
9 Months Ended
Dec. 31, 2024
$ / shares
shares
Stock options outstanding and exercisable by exercise price range  
Options outstanding (in shares) | shares 386,489
Options outstanding - Weighted-average remaining contractual life 4 years 1 month 6 days
Options outstanding - Weighted-average exercise price per share (in dollars per share) $ 13.09
Options exercisable (in shares) | shares 244,956
Options exercisable - Weighted-average exercise price per share (in dollars per share) $ 15.34
Range of exercise price per share from $0 to $9.99  
Stock options outstanding and exercisable by exercise price range  
Exercise price per share, low end of range (in dollars per share) 0
Exercise price per share, high end of range (in dollars per share) $ 9.99
Options outstanding (in shares) | shares 197,234
Options outstanding - Weighted-average remaining contractual life 7 years 7 months 6 days
Options outstanding - Weighted-average exercise price per share (in dollars per share) $ 8.68
Options exercisable (in shares) | shares 55,701
Options exercisable - Weighted-average exercise price per share (in dollars per share) $ 7.38
Range of exercise price per share from $10.00 to $19.99  
Stock options outstanding and exercisable by exercise price range  
Exercise price per share, low end of range (in dollars per share) 10.00
Exercise price per share, high end of range (in dollars per share) $ 19.99
Options outstanding (in shares) | shares 180,056
Options outstanding - Weighted-average remaining contractual life 4 months 24 days
Options outstanding - Weighted-average exercise price per share (in dollars per share) $ 17.49
Options exercisable (in shares) | shares 180,056
Options exercisable - Weighted-average exercise price per share (in dollars per share) $ 17.49
Range of exercise price per share from $20.00 to $24.99  
Stock options outstanding and exercisable by exercise price range  
Exercise price per share, low end of range (in dollars per share) 20.00
Exercise price per share, high end of range (in dollars per share) $ 24.99
Options outstanding (in shares) | shares 9,199
Options outstanding - Weighted-average remaining contractual life 1 year 6 months
Options outstanding - Weighted-average exercise price per share (in dollars per share) $ 21.32
Options exercisable (in shares) | shares 9,199
Options exercisable - Weighted-average exercise price per share (in dollars per share) $ 21.32