XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2019
Jun. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Reconciliation of basic and diluted net income per share [Abstract]            
Net income $ 15,184,000 $ (3,012,000) $ 6,189,000 $ (6,151,000) $ 12,172,000 $ 38,000
Basic shares (in shares) 19,022,414   18,903,182   18,999,461 18,862,901
Effect of potentially dilutive securities (in shares) 322,897   314,145   290,304 383,698
Diluted shares (in shares) 19,345,311   19,217,327   19,289,765 19,246,599
Net income per share [Abstract]            
Basic net income per share (in dollars per share) $ 0.80   $ 0.33   $ 0.64 $ 0.00
Diluted net income per share (in dollars per share) $ 0.78   $ 0.32   $ 0.63 $ 0.00
Options [Member]            
Antidilutive Securities [Abstract]            
Antidilutive shares excluded from computation of earnings per share (in shares) 1,500,066   1,221,744   1,500,066 1,166,432