Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands |
Common Stock [Member] |
Employee Loans [Member] |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
Total |
| Shares (in shares) at Mar. 31, 2014 |
3,490,628
|
|
|
|
|
| Balance at Mar. 31, 2014 |
$ 15,796
|
$ (24)
|
$ 48,561
|
|
$ 64,333
|
| Common stock issued for conversion of stock options net of 11,266 shares returned as payment (in shares) |
70,912
|
|
|
|
82,178
|
| Common stock issued for conversion of stock options net of 13,491 shares returned as payment |
$ 1,504
|
|
|
|
|
| Common stock issued for conversion of stock options net of 11,266 shares returned as payment |
1,504
|
|
|
|
|
| Purchase and retirement of common stock |
(28)
|
24
|
|
|
$ (4)
|
| Dividends paid |
|
|
(2,182)
|
|
(2,182)
|
| Stock-based compensation |
993
|
|
|
|
993
|
| Tax impact on exercise of stock options |
(514)
|
|
|
|
(514)
|
| Foreign currency translation |
|
|
|
(234)
|
(234)
|
| Net income |
|
|
9,583
|
|
9,583
|
| Balance at Mar. 31, 2015 |
$ 17,751
|
|
55,962
|
(234)
|
$ 73,479
|
| Shares (in shares) at Mar. 31, 2015 |
3,561,540
|
|
|
|
|
| Common stock issued for conversion of stock options net of 11,266 shares returned as payment (in shares) |
75,733
|
|
|
|
89,224
|
| Common stock issued for conversion of stock options net of 13,491 shares returned as payment |
$ 1,923
|
|
|
|
|
| Common stock issued for conversion of stock options net of 11,266 shares returned as payment |
1,923
|
|
|
|
|
| Dividends paid |
|
|
(2,303)
|
|
$ (2,303)
|
| Stock-based compensation |
1,327
|
|
|
|
1,327
|
| Foreign currency translation |
|
|
|
(917)
|
(917)
|
| Net income |
|
|
11,169
|
|
11,169
|
| Balance at Mar. 31, 2016 |
$ 21,001
|
|
64,828
|
(1,151)
|
$ 84,678
|
| Shares (in shares) at Mar. 31, 2016 |
3,637,273
|
|
|
|
3,637,273
|
| Common stock issued for conversion of stock options net of 11,266 shares returned as payment (in shares) |
90,431
|
|
|
|
104,395
|
| Common stock issued for conversion of stock options net of 13,491 shares returned as payment |
$ 3,513
|
|
|
|
|
| Common stock issued for conversion of stock options net of 11,266 shares returned as payment |
3,513
|
|
|
|
|
| Dividends paid |
|
|
(2,355)
|
|
$ (2,355)
|
| Stock-based compensation |
1,411
|
|
|
|
1,411
|
| Foreign currency translation |
|
|
|
(609)
|
(609)
|
| Net income |
|
|
11,183
|
|
11,183
|
| Balance at Mar. 31, 2017 |
$ 25,925
|
|
$ 73,656
|
$ (1,760)
|
$ 97,821
|
| Shares (in shares) at Mar. 31, 2017 |
3,727,704
|
|
|
|
3,727,704
|