XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of basic and diluted net income per share [Abstract]                
Net income $ 8,469,000 $ 15,184,000 $ (3,012,000) $ 865,000 $ 6,189,000 $ (6,151,000) $ 20,641,000 $ 903,000
Basic shares (in shares) 19,053,232     18,961,517     19,016,302 18,895,893
Effect of potentially dilutive securities (in shares) 383,561     344,288     317,456 367,221
Diluted shares (in shares) 19,436,793     19,305,805     19,333,758 19,263,114
Net income per share [Abstract]                
Basic net income per share (in dollars per share) $ 0.44     $ 0.05     $ 1.09 $ 0.05
Diluted net income per share (in dollars per share) $ 0.44     $ 0.04     $ 1.07 $ 0.05
Options [Member]                
Antidilutive Securities [Abstract]                
Antidilutive shares excluded from computation of earnings per share (in shares) 1,319,937     1,047,224     1,328,437 1,031,624