XML 80 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Jun. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Reconciliation of basic and diluted net income (loss) per share [Abstract]          
Net income (loss) $ 3,513,000 $ 5,595,000 $ 7,820,000 $ (1,982,000) $ 13,415,000
Basic shares (in shares) 18,878,674 18,718,709   18,887,214 18,687,179
Effect of potentially dilutive securities (in shares) 440,791 638,100   0 683,965
Diluted shares (in shares) 19,319,465 19,356,809   18,887,214 19,371,144
Net income (loss) per share [Abstract]          
Basic net income (loss) per share (in dollars per share) $ 0.19 $ 0.30 $ 0.42 $ (0.10) $ 0.72
Diluted net income (loss) per share (in dollars per share) $ 0.18 $ 0.29 $ 0.40 $ (0.10) $ 0.69
Options [Member]          
Antidilutive Securities [Abstract]          
Antidilutive shares excluded from computation of earnings per share (in shares) 746,094 455,339   1,504,794 292,239