XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Net Income Per Share [Abstract]        
Net income $ 6,301,000 $ 9,143,000 $ 13,927,000 $ 16,651,000
Basic shares (in shares) 18,718,709 18,641,324 18,687,179 18,544,118
Effect of potentially dilutive securities (in shares) 638,100 788,066 683,965 840,550
Diluted shares (in shares) 19,356,809 19,429,390 19,371,144 19,384,668
Net income per share [Abstract]        
Basic net income per share (in dollars per share) $ 0.34 $ 0.49 $ 0.75 $ 0.90
Diluted net income per share (in dollars per share) $ 0.33 $ 0.47 $ 0.72 $ 0.86
Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share (in shares) 455,339 291,215 292,239 108,815
Exercise price of options, lower range (in dollars per share) $ 27.40 $ 28.68 $ 28.68 $ 30.91
Exercise price of options, upper range (in dollars per share) $ 34.17 $ 34.17 $ 34.17 $ 34.17