XML 16 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share and Stock Plans (Schedule of Earnings Per Share) (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2018
Numerator for basic and diluted earnings per share:      
Net income $ 59,672 $ 42,577 $ 22,065
Denominators:      
Average basic shares outstanding 23,619 23,276 22,841
Effect of dilutive employee stock options, RSU's and performance shares 236 384 494
Average diluted shares outstanding 23,855 23,660 23,335