Note 12 - Net Income Per Share (Details Textual) - shares |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2017 |
Mar. 31, 2016 |
Mar. 31, 2015 |
|
| Employee Stock Option [Member] | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 110,000 | 137,000 | 152,000 |