XML 76 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 10 - Stock-based Compensation - Summary of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Mar. 31, 2016
Mar. 31, 2015
Mar. 31, 2018
Mar. 31, 2017
Mar. 31, 2016
Outstanding, Numbers of Shares (in shares) 510,361 515,720 437,248        
Granted, Numbers of Shares (in shares) 96,330 134,955 184,030        
Forfeited, Numbers of Shares (in shares) (72,166) (35,015) (16,334)        
Expired, Numbers of Shares (in shares) (1,024) (904)        
Exercised, Numbers of Shares (in shares) (75,143) (104,395) (89,224)        
Outstanding, Numbers of Shares (in shares) 458,358 510,361 515,720 437,248      
Exercisable, Numbers of Shares (in shares)         143,836 136,595 157,457
Outstanding, Weighted average exercise price (in dollars per share) $ 75.78 $ 64.32 $ 55.81        
Granted, Weighted average exercise price (in dollars per share) 123.13 102.52 72.89        
Forfeited, Weighted average exercise price (in dollars per share) 90.07 87.50 75.16        
Expired, Weighted average exercise price (in dollars per share) 82.24 41.51        
Exercised, Weighted average exercise price (in dollars per share) 57.99 50.12 38.28        
Outstanding, Weighted average exercise price (in dollars per share) $ 75.78 $ 64.32 $ 55.81 $ 55.81 $ 86.38 $ 75.78 $ 64.32
Exercisable, Weighted average exercise price (in dollars per share)         $ 62.96 $ 50.61 $ 42.49
Outstanding, Weighted average remaining contractual term (Year) 4 years 182 days 5 years 5 years 73 days 4 years 328 days      
Granted, Weighted average remaining contractual term (Year) 5 years 5 years 182 days 6 years 255 days        
Forfeited, Weighted average remaining contractual term (Year) 4 years 73 days 4 years 182 days 6 years 182 days        
Exercisable, Weighted average remaining contractual term (Year) 4 years 3 years 328 days 3 years 219 days        
Outstanding, Aggregate intrinsic value       $ 9,445 $ 28,445 $ 23,956 $ 16,561
Outstanding, Aggregate intrinsic value       $ 9,445 28,445 23,956 16,561
Exercisable, Aggregate intrinsic value         $ 12,295 $ 9,847 $ 8,481