XML 27 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Computation of basic and diluted earnings per share) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Sep. 30, 2018
Jun. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Numerator for basic and diluted earnings per share:            
Net income $ 16,599 $ 18,579 $ 15,912 $ 7,706 $ 35,178 $ 23,618
Denominators:            
Average basic shares outstanding 23,631,000   23,272,000   23,532,000 23,194,000
Effect of dilutive employee stock options and other share-based awards 295,000   449,000   300,000 427,000
Average diluted shares outstanding 23,926,000   23,721,000   23,832,000 23,621,000