XML 51 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
Note 5 - Stock-Based Compensation (Details) - Summary of Option Activity - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2015
Mar. 31, 2015
Summary of Option Activity [Abstract]    
Number of Shares 564,793 437,248
Weighted Average Exercise Price $ 61.39 $ 55.81
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 5 years 255 days 4 years 328 days
Aggregate Intrinsice Value $ 15,639 $ 9,445
Exercisable at June 30, 2015 204,379  
Exercisable at June 30, 2015 $ 41.32  
Exercisable at June 30, 2015 3 years 328 days  
Exercisable at June 30, 2015 $ 9,740  
Stock options granted 167,270  
Stock options granted $ 70.78  
Stock options granted 7 years 219 days  
Stock options forfeited (4,691)  
Stock options forfeited $ 71.71  
Stock options forfeited 6 years 292 days  
Stock options exercised (35,034)  
Stock options exercised $ 35.21