XML 18 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Note 9 - Stock Based Compensation (Details) - Summary of Stock Option Activity - Employee Stock Option [Member] - $ / shares
3 Months Ended
Jun. 30, 2015
Mar. 31, 2015
Note 9 - Stock Based Compensation (Details) - Summary of Stock Option Activity [Line Items]    
Outstanding 1,807,521 2,070,672
Outstanding $ 12.72 $ 12.08
Exercisable at June 30, 2015 735,646  
Exercisable at June 30, 2015 $ 9.43  
Granted 23,818 29,500
Granted $ 41.11 $ 23.45
Exercised (62,625) (212,276)
Exercised $ 5.68 $ 7.25
Forfeited or expired   (80,375)
Forfeited or expired   $ 14.48
Outstanding 1,768,714 1,807,521
Outstanding $ 13.35 $ 12.72